Falak Saffaf
She is very clear about her expectations. Attendance isn't "required" but you do sign in every class and the powerpoints are pretty bare so you have to actually go to class to get the information. Very flexible with assignment due dates and sets up the class so you can manage your own time all semester.