Crystal is one of the toughest graders I've ever had. Her point of view is very clear how she came to her doctorate level. At times she can make you feel small. She has theory papers 3-4 pages long worth 1 point. Allot of papers and group projects outside class. Unless you are ready for 1 class a semester and not 3/4 then this class is for you.