Donal Gill
I would definitely recommend taking Gill. He is genuinely a hilarious person and also is very passionate about what he is teaching. I would 100% recommend accessing his office hours because he dives deeper into questions you may have. Overall, a great and funny professor. His class is a little difficult, but still would recommend. 