Kit-Bacon Gressitt
KB is a great instructor and the content in this class is rich with information. Graded on discussion forums as well as some reflection papers. The amount of coursework could be improved, but KB's lectures are deep and well thought out with some guest speakers!