A very great guy! Super understanding! I had my car break down several times during the semester and he understood and made sure to catch me up with the class. Lots of group activities but they aren't homework group activities.