10 out of 10, any class you have an option to take with professor Angela, TAKE IT. This class was one I needed to take it, but I saw she was teaching it so I literally changed my entire schedule to make sure to have her as my professor. She cares about you as a student, but more importantly as a person. She has never failed me, and won't fail you.