Rick Bird
Professor is great & clearly explains things. Goes beyond office hours to host a weekly open web meeting. Students can connect and ask questions. Posts recordings after in case you missed it. Most assignments are graded by TAs and they don't look at your work carefully or run code. Don't optimize code/be clever. There's no trick questions.