Professional
I taught a course in "Digital Signal Processing" to undergraduate students at the Electrical Engineering department, LUMS during spring 2011.
I also taught a semester to freshman students at Information Technology University in Lahore, introducing them to computer organization and assembly language.