David Nickerson
Really great professor, very knowledgable. Easy going as long as you put some effort. He cares and wants you to succeed. Dont be entimidated by the amount of assignments because they are really easy and fun. You wont fail this class unless you are a pure idiot.