Katie has been one of the best professors that I have had so far. She has made class super enjoyable. Attendance is mandatory but I haven't found it hard to make it to her class. There is group projects but they are really easy and fun. She grades fairly easy and she is super understanding with late work. There is also extra credit oppurtunities!