One of the best professors in SJSU Makes you learn what is taught in class Interactive classes A smiling face Helps you listens to you Just want you to study properly and gives a good grade in return Anything one can wish for This is value for money course, you get good knowledge and a friendly professor one will remember for life