Reviews of professor Thomas Moon

Rating: 5.0/5, difficulty: 2.0/5
Professor Moon is the GOAT. His lectures are amazing; even though he can sometimes drone on, he explains topics with ease and goes out of his way to answer students' questions fully. Very approachable, nice guy, too. He made the structure/content of the exams very clear and definitely wanted us to succeed. He helped make this a very fun class.

Rating: 4.0/5, difficulty: 2.0/5
Professor Moon is good at his job and teaching the given material, but he's boring and doesn't make class engaging. Lectures are useful but not really necessary to pass the class.

Rating: 5.0/5, difficulty: 3.0/5
Very good prof, he is a little boring but if you pay enough attention, he's very good at explaining things - I preferred him to Chen

Rating: 5.0/5, difficulty: 3.0/5
I love ma G Moon.

Rating: 5.0/5, difficulty: 3.0/5
Didn't know at first if I should have taken Prof Moon for ECE 220, but so glad I did. A really honest, nice and intelligent guy who is a great lecturer. I think one of his best qualities is that if he is asked a question that he doesn't exactly know the answer to, he will go out of his way to figure it out for his students. Highly recommend!

Rating: 5.0/5, difficulty: 3.0/5
AWESOME PROF best prof for 220 pick him over bhowmik, ivan, whoever. Literally leaks exam stuff, for the final review his github had EVERYTHING on how to preorder, postorder, print tree, tree height, it was like the bible.