Michael Magoulis
Professor magoulis is very kind and is open to questions all the time. He has a great way of explaining difficult concepts. He makes understanding c++ less scary. However, our entire lab grade was only made up of 4 QUIZZES THE ENTIRE SEMESTER.  That means if u mess up on 1 quiz, ur lab grade will suffer. He does not give hw to boost ur lab grade.