Hi, I’m Mike. This is my 12th year of teaching computer science, information technology, and software applications courses at both the high school and collegiate levels. Some of the courses I have taught include AP Computer Science, Principles of Programming in Java, Advanced Principles of Programming in Java, Advanced Data Structures, Advanced Object-Oriented Design, Introduction to Computer Information Systems, and many similar technology courses. Throughout my teaching career, I have always focused on providing opportunities for students to develop their own creative software products and original creation. In other words, my end goal has always been to develop student skills for self-sufficiency and freedom of expression.
In my free time, I work on various side jobs and projects. I enjoy a wide range of special interests including poker theory, general reading, watching movies, sports, political science and philosophy, sociology, cultural studies, and many others.