Good professor, doesn't really give out homework for this course, you have to show up for class considering he does in class activities. Gives partial credit, one final exam, lectures go by quick, (sometimes too quick) but it should just be review of what you read in the book. Quizzes are nicely structured not confusing.