Wolde Seyoum
Super smart, but that sometimes means he makes simple concepts sound a little more complicated than they actually are. Overall he's a good teacher, he's got a great sense of humor and is really nice.