Erik Enriquez
Honestly one of the best professors I've taken so far. I took Dr. Enriquez in summer for CS2 and despite the short amount of time, I was able to understand the material covered thanks to his amazing interactive lectures and feedback. He's also very flexible outside of class and understanding. Re-tests were allowed as well. 100% recommend taking him