He is very organized and his expectations are pretty clear. I might even say this class was a bit challenging. If you take this class, READ THE TEXTBOOK. His tests aren't super hard, but lot of questions are from the text. Read the book, attend lecture, and you're bound to get a good grade. He tries to make it interesting with comics, activities & cool examples. He has great sense of humor, is really nice & his grading is very fair.