Kyle Taljan
Kyle is a really good professor. He welcome everyone ask question after class or in office hour. Although after exam he will teach some "strange" knowledge, but these won't be test in exam. Each knolwedge with one or two examples, and good handwriting (on board).