Michael Magoulis
His labs are great, took him for online, highly recommend. Very funny and relatable if youre a CS major. His work is EASY compared to the lab instructors. Must show up because CS is a compounding major. Never felt unprepared when taking finals. If he catches the class cheating there will be consequences, dont cheat, his class is easy. Do the work