David Sanchez Burr
He is willing to answer your questions and work with you outside of class. He is vague on assignments but that is so you have room to work with. You can get an A with hard work. Make sure you do everything on time. Overall, AMAZING guy