He has a seemingly uncommon ability at this school to take abstract concepts and put them in generic terms that are easy to understand. His pre-recorded lectures (due to COVID) weren't outdated and from 2013 like some professors'. Can be hard to understand, but he gives a substantial amount of examples and slows down to account for that.