Kiel Brennan-Marquez
An extremely caring professor. His lectures can be intense and his cold calls are difficult, but the structure taught me a lot. His exams are fair, no surprises. I would highly recommend him as a professor, but be prepared that his classes require a lot of work.