Amin Mousavi
I took this class online and Amin was extremely friendly and accessible. He made sure to clarify everything with students and the class overall was interesting but not super challenging. He provides many other sources to extend your learning, but you can pass without accessing them. Overall would definitely take his class again!