MSc in Civil Engineering with many years of industrial experience with C, C++, MFC and VB programming languages. Has developed and taught many basic and advanced courses, in .NET using c# and VB, as well as Java and Python. Through his many years’ of teaching career, Farid Naisan has specialized in object-oriented analysis and design, and project-driven learning.