Joshua Davis
HORRIBLE! 
Don't take him. He is one of the worst professors I've ever had. He doesn't answer his emails, gets questions wrong, gets distracted a lot in class. If you want to fail, take him!