Carlos Chang-Albitres
Dr. Chang is a great prof, he makes class fun and not boring. You do have to go to class or you won't do well. Tests aren't easy but are fair and similar to homework and class problems.