Lux et Veritas
Teaching English Language @ Central University of Tehran
Engineering @ University of Toronto
Mathematics Education @ Cavite State University (Philippines)
Mathematics @ Andhra University
Computer Science @ Polytechnic University of Tirana
M.Sc. in Forensic Science @ Guru Ghasidas Vishwavidyalaya
Ecology & Evolutionary Biology @ University of Connecticut
Education @ McGill University
Mathematics and Science @ Ontario College of Teachers
Mathematics and Physics, and the teaching thereof @ Biysk Stat...