Hanjin Park
I had him for screenwriting for non-majors. He's good at explaining big concepts to people who aren't already studying screenwriting or film. He talks very quietly and plays films way too loud, and is very stern, but has a sense of humor and likes to name-drop the famous people he's worked with. Very knowledgable, high expectations, challenging.