Reviews of professor Mohamed Selim

Rating: 5.0/5, difficulty: 3.0/5
His lectures were clear and made sure alot of us understood the concepts during lecture. If we didnt, he was easily accessible after class for understanding. The labs to me were challenging but fun to me! The only issue is I wish the instructions for certain things were more clear but other than that Selim is a good professor and fun class.

Rating: 5.0/5, difficulty: 4.0/5
I enjoyed taking this class with Dr. Selim. We have to read before each class but Zybook is a nice interactive book to read from. Also, the group assignments and projects were fun and beneficial. Recorded lectures are a big plus and organized in a nice way. Discord server made it easy for us to interact with him and the TAs. I highly recommend this

Rating: 5.0/5, difficulty: 4.0/5
Passionate about computer engineering and great sense of humor. Show up. Pay attention. He picks great TAs as well so if he can't help you one of them surely can.

Rating: 5.0/5, difficulty: 2.0/5
Make sure to go to your labs as this is worth a lot of your grade and it helps you understand the implementation of the course. Start thinking of a final project idea early as you have to design your own project.