Vasileios Anagnostopoulos
He is an amazing professor, grade is based on tests, quizzes, and some extra credit assignments that can REALLY help your grade. Attendance is not mandatory, but I recommend attending them all. He is very caring and posts explanations for every test/quiz/homework problem! PLEASE take him, you won't regret it