This is one of the best professors I have had. She is a real-life Mrs.Frizzle! Funny and relatable yet well-respected. You would have to TRY super hard to FAIL. Gives so much regular and extra credit. Fair warning- most assignments are like therapy assignments (I think) you will learn something about yourself and its okay if you are an ENFJ.  