Very nice, a little difficult and has rather high expectations but a kind, caring guy overall! He has a lot of patience! and does teach you lot! =)
Mr. Cathcart is a great teacher last semester I learnt alot, sure some topics were boring but at the end my favorite unit cane Law etc.
He can be nice.....not really though! I'm surprised I'm passing with all the assignments of mine he's lost!