Best professor I have ever had. Lectures are amazing, truly cares about students. If you don't like a grade on a test he meets with you one on one and talks the test out to see if you just had anxiety and bumps your grade. Lectures tie into your major and he makes it so much fun. If anyone gives him less than perfect review thats on then, not Thue.