Yehenew Kifle
Professor Kifle is truly amazing. He tries to explain difficult concepts thoroughly with different examples and exercises. He's also very approachable outside of class, especially during office hours. If you come to class on time and pay attention to his lectures, you'll have a good understanding of the topics covered. 