Professor Tkach is a very funny and intelligent person who knows the subject matter very well. However for a 1000 lvl class, this class is a little too much. Any written or explanation question will be graded extremely harshly with the smallest mistake costing points. Also the tests didn't always reflect the study guide. quizzes are also hard.