Teaching & Research Interests
Scholarship, Research & Creative Activities
Nikolai Ivanov graduated with a degree in mechanical engineering in 1993. In 1998 he became interested in computer science and decided to change his career. In 2001 he graduated with a baccalaureate degree in computer science and in 2008 he completed his master’s degree at Denver University.
Nikolai has taught various computer-science courses at Centennial College, George Brown College, and Ryerson University, and began teaching at Sheridan College in 2006. Teaching is Nikolai’s passion. He has extensive experience in developing web and desktop applications, and he uses his experience to engage students, making sure they understand the covered material and have the skills required to find long-term success and fulfilling jobs.