Marat Orazov
Prof. Orazov is a decent professor. He is a new professor, so his lectures are okay at best. Ask questions when you are unsure of the material. He is good at giving partial credit and definitely cares about the students.