Di Wang
Di is very understanding and seems to care about the issues he teaches. He also shows that he cares about students. He's not overly strict and he is very understanding if you need an extension on deadlines.