Absolutely loved Mr. G. I took his COMSTD 2 class and it was awesome. Participation is important but he cares about his students a lot and he genuinely wants everyone to succeed. P.s. get ready for dad jokes. Theyre amazing.