Richard Lopez
Dr. Lopez is one of the best Professors that I've had. He is accessible after class and sends very helpful emails and reminders. The class itself has material that might be difficult for some but Dr. Lopez will find a way to explain it in a way that you would understand. Also, his lectures are fun!