Professor Carrier is a phenomenal teacher. She really cares for her students and wants to ensure everyone succeeds. Her only courses (I've taken ORGS 320, 321 and 322) are all very clear and set up in a way that makes sense and is easy to follow. My only qualm was the amount of home working be a little heavy for a 1 credit course - easy though.