Stefan Cieply
Other reviews had me a bit worried but I think he's great! Lectures are clear and he's very nice and helpful when it comes to questions. There are some in-class essays but nothing to stress over at all. The readings he assigns are short and relevant. He definitely gives adequate time to do assignments, I would fully recommend taking his class.