The class ain't super easy but if you take care of your business you'll do well. I did. He is fair but he expects you to act like a college student. This isn't high school. He is understanding as long as you're not messing around. Don't expect favors if you're not doing your work. I took him for 1001 and 1002. Loved it. Learned a ton.