James Fakatselis
Wow do not take him if youre not ready to have 5 tests, a midterm, and final. Hes very test heavy and gives a lot of notes in the lecture that you need to learn. Very strict professor, nice guy overall but very hard to get an A