Davin Fernandez
This class was tough, but I found it ultimately fair. I took an online asynchronous course, so a lot of the learning had to be done independently. He is very responsive to emails and I don't find that with all professors. I actually really loved the labs. They were creative and helped supplement the learning. His tests are hard though.