Chaichana Prasertsrithong
Really nice and funny. He will help you out if you ask. Will spend extra time after time clarify anything you may have trouble with and is able to teach multiple ways to solve one problem.