Joe is a professor in the Department of Computer Science And Information Technology at Mohawk College. He is also the Program Coordinator for Mohawk's new Bachelor of Digital Health Degree and Digital Health Graduate Certificate programs. Joe recently served as the Associate Dean for the Schools of Electrical and Computer Science at Mohawk.
Before joining Mohawk he was at Sheridan College's Trafalgar Campus. At Sheridan, he was a professor, Program Coordinator and Associate Dean of Applied Computing. He holds a Master of Engineering degree. And he has extensive software development, consulting, academic, applied research and management experience. He acquired this experience in 18 years of working in the industry, 11 years of consulting, and 10 years as an academic.
Before joining Mohawk he was a Professor, Program Coordinator and Associate Dean of Applied Computing at Sheridan College. He holds a Master of Engineering degree. He has extensive software development, consulting, academic, applied research and management experience. He has 18 years of industry, 11 years of consulting and 10 years of academic experience.
Before becoming a professor, Joe worked in the software development industry. For more than 18 years, he worked on a wide range of platforms. Including embedded systems, client-server, and Windows desktop, web and mobile. In 1999, at the peak of the "dot-com" boom, Joe started a software consulting business where he worked for 11 years. During his industry career he has worked with many local companies including L-3 Wescam, MDS Sciex and Smiths Detection. Joe has worked for start-ups, multinationals and everything in between.
Joe has been working on Applied Research projects since 1990. He contributed to several complex, multidisciplinary projects including chemical detection systems for the US Pentagon and Homeland Security, stabilized camera systems for US Navy surveillance aircraft, mass spectrometer systems for the pharmaceutical industry and train control systems for the Vancouver SkyTrain. He has also contributed to several Applied Research projects at Ontario colleges.
Joe has guided and mentored many students for their final Capstone projects. He has also taught numerous courses in the software design and programming areas with emphasis on Microsoft development technologies including C# and ASP.NET. Joe regularly surveys his students and credits much of his teaching success to the valuable feedback he's received from past students.