Elliott Lee
If you study, put in the work, and actually participate, you will do great with him. He expects a lot but also delivers a lot. Not an easy A if you don't put it in the work. He has a lot of knowledge, reach out to him and ask him for help if you need anything, he's very empathetic and accommodating.