Reviews of professor Birhanu Eshete

Rating: 5.0/5, difficulty: 4.0/5
For an undergrad, the material may seem intimidating at first. Overall a nice guy with a wealth of knowledge and a great style of teaching with slides+demos. Some of the topics like differential privacy and privacy preserving ML are cool! Only downside:he assumes you know Python & sometimes codes so fast in class that I had to revisit his demos.

Rating: 5.0/5, difficulty: 2.0/5
Very smart, knowledgeable professor who is able to communicate ideas extremely well. The graded homework were quite challenging to do though he was very generous with his grading. Group project was very interesting. Only down side was in the project team of 5, 1 person did almost nothing. Overall good class and excellent professor.

Rating: 5.0/5, difficulty: 4.0/5
Dr. Eshete is a very reasonable and knowledgeable prof. Fair with grading, deadlines and replies emails right away. Cool experience!

Rating: 3.0/5, difficulty: 3.0/5
Dr. Eshete is a well-meaning and knowledgeable prof. However, I found the course to be overly complicated and heavy on mathematical notations. The projects were great but also timing consuming starting from the parsing stage.

Rating: 5.0/5, difficulty: 3.0/5
Really knowledgable guy. His lectures are awesome! Coding homeworks were difficult but fair on grading. This being a undergrad/grad mixed course, some undergrads seemed a little lost, because in the more technical lectures his delivery style is more research/grad oriented.

Rating: 5.0/5, difficulty: 4.0/5
Learned a tone in one course alone. Loved his style of doing demos to "connect the dots" as he likes to call it. Knowledgable and approachable guy.

Rating: 5.0/5, difficulty: 4.0/5
The most organized and enjoyable course I ever took @UMICH-Dearborn.
He always spices up lectures with practical demos, which was a great booster for me to understand the material.
You will definitely learn a lot!

Rating: 3.0/5, difficulty: 4.0/5
This professor is willing to help, however the level of knowledge he expects you to have is on a Master's level. I took this class as an undergrad, and struggled with coding and analyzing languages I had not even learned yet. Your group is extremely important in this class and determines your grade at the end. I had to put in 10 hours min a week.

Rating: 4.0/5, difficulty: 4.0/5
Textbook usage was partial cause the second half was based on research papers. Willing to help and flexible with deadlines too. Has a grasp of the materials for the most part. Oh, one more thing: on-time and organized!

Rating: 5.0/5, difficulty: 3.0/5
This professor is AMAZING. I learned so much from his class and he explains things so that it can be better absorbed by his students (great powerpoints). The term project can be a bit demanding, but fair. His homeworks and exam are also fair. Homework are 40% and the project and exam are each 30%. So fair distribution. Really great guy, take him!