Professor KTP is amazing! She is very knowledgeable about the course material and is very supportive of students. There are 3 exams, no final, and readings to do. Class attendance is mandatory but lectures are very engaging. I would take another class of hers in a heartbeat!