Ashley Carse
Prof Carse is kind of awkward and can be apathetic sometimes, but his class isn't too difficult as long as you do the work. Pretty interesting material, just beware he loves to cold call on difficult questions.