Jae Webb
Take this professor without thinking twice! 
Every teacher should be like him. I really wish he taught some other courses in my major so I could ace them. He teaches clearly, amazing lectures, and tells you what he expects from you. He is very caring and helpful in emails and he responds to you quick!!!
10/10 recommend