Terrible just like all the other Asian teachers. (cant speak) His way of teaching is awful. Lucky i am smart with computers so i understand what hes trying to say, but if it was someone that have no experience in programming or computers YOU WILL BE LOST!!! It is possible to pass the class just super boring and you need to read the assignments