Franc Pelayo
Not as elegant as Kerney but does a good job explaining concepts. Definitely recommend over the cs professors from Fresno city college. The homework was challenging at times but he is easy to contact for help. There were some assignments he assigned which he hadn't completed himself which was somewhat annoying. Better than most for cs