June Nasrallah
Decent lecturer, though the material is pretty dry. Hard content, but no curve. Grade is based almost entirely on exams and a final project. No practice problems given which made it extremely difficult to study for exams.