Pros: Extremely friendly and kind. Very understanding professor who knows the subject/language well. Gives you the tools you need to get an A. Cons: Doesn't give the clearest requirements/feedback and takes forever to put in grades. Lots of busy work.