Kifle Hagos
Hagos is nice enough, but incredibly confusing. Every assignment he handed out would be difficult to understand and we were always confused as to what we were even supposed to do. He asks us to do assignments at home but doesn't give us the resources we need to do them. Don't take this guy for your lab, there are better professors out there.