Shockingly bad lecturer, everyone who had him complained. Wouldn't do any sort of examples, notes were often wrong, had to leave early multiple times. Luckily there was enough content online from other unis and youtube so I could teach it to myself, my grade is no thanks to Colin whatsoever.