SUCH A GOOD TEACHER. I heard horror stories from people who took other professors for this class. Kayte is so nice and will check all of your assignments if you just ask. This class is really hard but she makes it much more manageable.