One of the best computer sci profs Ive ever had. Made everything simple and easy to understand. You can easily understand all the material without going to class but its best to attend. He does have a slight accent but you get use to it after a while. Hes very nice and caring. Would love to have him for CMPT103.