Salvador Sarabosing
Taking him for 301A was my biggest mistake in my life. Just don't take him. avoid him at any cost. I am surprised he is still teaching in Fullerton. I would rate him zero if I could. You would learn NOTHING. YOU HAVE BEEN WARNED.