Professor Forstall definitely loves his discipline and it shows in his lectures and his caring for his students. Attendance isn't mandatory but you shouldn't miss it because his lectures are amazing and in-depth. You need to take notes and you need to put in the effort. He supports the students that need help. He's very open to new ideas!  