Reviews of professor Birhanu Eshete

Rating: 4.0/5, difficulty: 4.0/5
I found him ok and knowledgable for this course. I heard he is way better with security and AI-related courses that fall into his research focus. However, I kinda got lost at times with the formalisms of parsing and semantic analysis. His grading is slow but fair.

Rating: 4.0/5, difficulty: 3.0/5
 Knows the subject well. Overall good teacher and seemingly polite. The grading delay could be improved. I know professors are busy but students are eager to see their grades and feedback.

Rating: 4.0/5, difficulty: 4.0/5
Professor Eshete is hands down one of the few great professors in CIS. His lectures are amazing. Every homework thaught me something cool in cybersecurity. For the term project, he made us tackle an interesting project carved out of his ongoing research, and I learned a bunch. Take him. You won't regret.

Rating: 4.0/5, difficulty: 5.0/5
Compiler Design is the hardest class I ever took. Taking it with OS made it even harder. The material is heavy on formalism and it is a lot to take in one semester. The prof. knows it very well and was able to scope it without overwhelming us. I learned a lot in this course and made me appreciate how compilers are designed. Hard work but worth it.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Eshete was a great professor, his lectures are very concise and easy to follow. I took two graduate level courses with him, so be prepared to have a few large projects and tests as opposed to smaller assignments. Group work is a staple, so I recommend finding a dedicated work group that is willing to put in time to have a robust project.

Rating: 5.0/5, difficulty: 3.0/5
As difficult as compiler design is, he made it fun and engaging to like the course. Fair grader who measures effort rather than the end product. I signed up for another security course he teaches in the fall. Take him and you won't regret!