Colin Ingalls
He is good at explaining things but a lot of concepts written on the board are just straight-up confusing. Theorems and proofs consist of unclear statements, which students cannot refer to as understanding. He gives pretty clear examples though and actually does them instead of just showing them on the slides. Relied on textbooks most of the time.