David Blanks
Knows his stuff, but bad teacher. Graded off four assignments the whole semester so you do bad on those, you fail the semester. He grades ridiculously hard on them too which means you're lucky to get a C. Teaching is all over the place, has a hidden temper, and only in it for the money it seems. Made you buy 5 books and testing books. Wasted class