Johnny Lopez
Prof. Lopez is a gem. His lectures are easy to digest and he has a warm demeanor. He met with me twice outside of office hours to go over my exam and discuss any troubles I was having. He gives a lot of time to complete the exams so students can work at their own pace. He's intelligent and hard working and it shows when he teaches. Take him!