Elgrie Hurd
By far one of my favorite professors! He cares about your future career and puts you in" what you would" situations/ relate your career to the lecture topic. VERY INTERESTING course, I wish we went more into depth, will get your mind blown. The newest Textbook isn't required whichever edition is fine, extra credit opportunities are given. 10/10 rec