Athanasios Panagopoulos
The tests might be abit hard but he is a good professor to take. I have never gotten a bad experience from him unlike the other CSCI professors in the department. Just 1 project, 2 practice assignment, and 2 exams thats it. The best part, The project is very easy. No Quizes, No Test Heavy Grading, If you can ever get Thanos for any class, Take him.