Docendo Discimus
English Teaching @ Sabzevar University
Elementary Education @ Southeastern University
Chemical Engineering @ University of Waterloo
Systems Engineering @ United States Naval Academy
Computer Science - Computer Vision @ Lahore University of Mana...
Mathematics @ Texas Tech University
Voice and Speech Pedagogy @ Harvard University
English @ University of Toronto
history @ Indiana University of Pennsylvania
Postgraduate in Education @ Sunderland University UK
Biology @ Cal Poly Pomona
Developmental Education @ Texas State University