Mak Nikooray
I took his lab and he did amazing job of explaining the materials and giving interesting lab exercises. His grading is reasonable however you are required to follow the instructions otherwise you will lose points which is fair enough. He is also caring and understanding. If you work hard in his class, he will surely recognize and encourage you.