One of the most unique professors I ever had. He's very funny and relates with us kids well. The presents the material well, but seems to go a bit fast at times. If you miss a class it will seem as if you are CENTURIES behind because of how fast paced the class is. The review sheets are CRUCIAL because they WILL BE on the exam. Drops lowest scores.