Prof. Priest is amazing. Everything is graded by pass/fail, do the minimum, and an A- is guaranteed. However, I still learned a lot and was very interested by the subject matter. The textbooks were so intriguing as well! I really though I would just pass and forget about this course, but I really enjoyed myself and took away a lot.