Brendan Danker
He is a great professor who is very understanding and caring for his students. If you have any request at all, he will be very happy to hear and accommodate despite his busy schedule. I would definitely take his classes again if I could!