Gebretensae Tzadu
I took Computer Networks with Professor Tzadu. He is very knowledgeable and delivers lectures enthusiastically. The labs were practical and easy to understand. He also seemed to care about students genuinely and will work with you if you need help with assignments. I would take a class with him as the instructor without hesitation. 