Reviews of professor Nathan Birch

Rating: 5.0/5, difficulty: 2.0/5
He is the kindest/happiest person you will ever meet. You kind of teach yourself in this course (by doing the readings), but if you ask him questions he is always willing to help you out. He genuinely cares about his students and their wellbeing. He's the only teacher I've even had that has emailed me just to check-in. He really cares.

Rating: 5.0/5, difficulty: 3.0/5
BROTHER BIRCH IS ONE OF THE BEST TEACHERS I HAVE EVER HAD! He is always there to help and make sure you understand. He has a weekly optional zoom meeting that is SO helpful and he records it so you can always go back and watch. He would also do study sessions before exams for some extra prep. He is so uplifting and you can tell he truly cares!10/10

Rating: 5.0/5, difficulty: 3.0/5
Professor Birch's class was amazing! He treated us like adults, giving us freedom to explore topics on our own. No textbooks needed, which pushed us to learn more dynamically. Best class ever if you want to be engaged and respected. Would totally take it again!

Rating: 5.0/5, difficulty: 2.0/5
CS124 isn't really a hard class, I missed a few days and still got an A no problem. Just make sure to start the projects well before they are due, I spent 5 hours one Saturday working on one because I procrastinated. The Kahoots in class are great, really the only reason I came to class as much as I did.

Rating: 5.0/5, difficulty: 3.0/5
Really enjoyed taking Brother Birch's class. He is a great teacher and shows that he cares by spending time outside of class helping and answering questions. He gives plenty of chances for extra credit so take advantage! Highly recommend!