Sean Yang
Ignore every review expect this one for 4330. I can see where some of them could come from, but this would be the case if you either didn't pay attention in class, or didn't show up to class. Yang shows you step by step how to do everything. If you need help, he will assist both in class and outside. Overall, he is very caring and knowledgeable.