David Price
Horrible at teaching. Learning nothing from this course. Refuses to record lectures while all other profs post recordings, so if you miss something, too bad. Just taking it to complete degree requirement but its a complete waste of time. Pro tip, if your assignment average is 50%. You either cant teach or make the assignments too hard.