David Smith
Dr. Smith is a complicated one. While he definitely cares for the success of his students and what he is teaching, he lacks social skills sometimes and doesn't have realistic expectations. He assigns a TON of reading throughout the semester and is extremely unclear in assignment expectations. However if you do the work you should get a good grade.