I supervise the Mathematics for Natural Sciences Tripos (NST) course at Churchill College, University of Cambridge. I also mentor Masters students at the Institute of Astronomy.

Previously, I taught Modern Physics, Astronomy, Mechanics and Electricity & Magnetism courses in the Physics department at the American University of Beirut. I also supervised Electricity & Magnetism, Modern Physics and Mechanics labs at the American University of Beirut and the Lebanese American University, since 2006. I was a schoolteacher for a while, teaching Grade 7 students in 2008.