I actually did COMP1123 with him. Greg was great and super helpful, which I especially appreciated since Java would've been a very difficult language to learn otherwise. His assignments are occasionally unclear, but he is very willing to admit his mistake and clear up what he meant. Overall, a pretty standup dude.