Cheyenne Brown
The assignments and grading criteria are all available since the very first class. The assignments are very interesting, I learned a lot and enjoyed doing them. This professor is amazing, gives clear instructions, fair grading and on time.  I would highly recommend this professor, I will take her again and again! :)