Michael Miljanovic is an Associate Professor and Software Education Lead of the SEER Lab at Ontario Tech University with over a decade of experience in software engineering education and research. He progressed from teaching assistant and sessional instructor roles to faculty positions at University of Toronto Mississauga and Ontario Tech, reflecting deep hands-on experience designing and delivering courses in software quality, programming, algorithms, and ethics. His academic background includes a PhD and Master's in Computer Science from the University of Ontario Institute of Technology and a Bachelor's from University of Toronto Scarborough. Michael blends rigorous research with practical curriculum development, having managed labs, lectures, and assessments across a broad set of undergraduate and graduate courses. He is known for connecting software quality and ethical considerations in computing education, helping students translate theory into maintainable, real-world practice. Based in Old Toronto, he brings a sustained commitment to improving how software engineering is taught and evaluated.
12 years of coding experience
5 years of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at University of Toronto Scarborough
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Ontario Institute of Technology
Contributions:21 commits, 4 pushes in 5 years 2 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.