Muntuck Yap
Currently in a class with him, his style is to let you try before actually teaching the material. That's fine if he didn't grade us on our try. His explanation of assignments is vague and doesn't tell you all you need to do. I am learning and that's why I'll give him a 3, but the grade will not reflect what I learned, but will be on "first tries".