Douglas Faulkner
Lecture wise, he goes through slides pretty fast. He talks super quick and you might not get all the information. He also doesn't put all the information on the slides so if you're not in class you miss out on a lot of information. Lab wise he is very knowledgeable but expects a lot from you and thinks you should know everything as well.