Teaching & Research Interests
Magdin has a longstanding passion for software engineering, fostered in more than 18 years of industry experience. He transferred this passion into the classroom in 2006 when he joined Sheridan and started his teaching career.
Magdin received a BEng in computer and software engineering from the Polytechnic University of Bucharest and obtained his engineering license in 1996. After a first decade of industry experience, Magdin continued his education and earned a MEng degree in software engineering from McMaster University in 2007.
Magdin’s industry experience spans diverse domains such as business intelligence, aerospace/simulation, communication and computer-aided design. He has worked as a software engineer, team lead/project manager, software architect, development manager and consultant. In 2004, Magdin founded EngPath Inc., a software consulting company dedicated to providing engineered software solutions and professional services.
At Sheridan College, Magdin enjoys teaching students from their first semester through to their last in a wide range of diploma and degree programs. With a global perspective and understanding of curriculum in the School of Applied Computing, Magdin co-architected the Bachelor of Computer Science in Mobile Computing program, which was approved in 2013 and welcomed its first students in the fall of 2014.
An active contributor to Sheridan’s journey to becoming a university, Magdin was elected by his colleagues in the School of Applied Computing to become one of the members of the first Sheridan Senate, founded in 2012. As course lead in several programming courses, he designed and implemented the Connected Learning student support model for students enrolled in introductory programming courses. This model provides learning assistants to students as they begin their academic journey in the School of Applied Computing.
In his personal time, Magdin enjoys playing guitar and sports. He coaches kids soccer at the Kilbride Soccer Association and teaches Aikido classes to children at the Georgetown Aikido Club.
- New software engineering paradigms in the areas of mobile and cloud computing using model-driven architectures, executable models and cross-platform frameworks.
- His areas of research include development of privacy-by-design architectures using smart data and their application to data-mining and business intelligence as well as applications of control theory to support continuous improvement of systems and processes.