Amir Miri
Miri is a really nice guy who is very accessible outside of class if you reach out to him. He is open to feedback to make the class better. The homework is very time consuming but helps you prepare for the assessments. He always gives a fair amount of time on assessments. He truly wants the students to succeed and really understand the material.