Alice Kleinhuizen
Professor Kleinhuizen set one clear deadline for each unit so you could work at your own pace until the deadline. She graded quickly and always answered emails within the same day. Some of the labs were confusing (because they were online) but it was manageable.