Reviews of professor James Fakatselis

Rating: 5.0/5, difficulty: 2.0/5
He is so passionate about the subject he teaches and I enjoyed listening to every single lecture. He tends to repeat information a lot which actually helped me since I forget a lot of material easily. He can be lenient but strict with deadlines. If you take notes and just pay attention then it's an easy A. He didn't use the textbook all that much

Rating: 5.0/5, difficulty: 3.0/5
genuinely such an amazing professor, straight to the point. chapter exams were just questions containing content of the lectures and taking notes is a must!!! He's very caring and supportive :) Whenever I had a question about the lecture he was happy to answer. Very strict with deadlines though!

Rating: 1.0/5, difficulty: 4.0/5
I think Professor James can be a very good professor if he gives up on thinking he is teaching students for a Doctorate rather than a Bachelor's. Tests are graduate-level and implements tricky questions that are very unfair to new learning data structures students. Avoid if possible.