Justin Donhauser
He is a good guy and likes to have fun. Is often soft spoken and digresses often. Likes to swear and tell funny stories, his assessments arent easy, his teaching isn't always reliable so check with the book and TAs, book isnt necessary (it can be found online) but makes HW/learning easier. Old editions of the book work. HW isnt too bad. Chill prof