Richard Lopez
Professor Lopez is a genuinely nice professor that does his best to help his students learn the material. The only thing that people may have a problem with is that teaching style is very lecture-based, but he makes an effort to make it more interesting. Attendance was not mandatory, but, if you want to pass, you should still go.