Zeni Shabani
Shabani was tough, but cares a lot about the students. He was always available when I had a question, and extended his office hours before a test. His tests are application based more than memorization, which made them a little harder, but helped me actually learn the content. I had a good basis of understanding for BMS 251 after this class.