Federico Cruz
Dr. Cruz is a great lab instructor. His labs can be a little confusing sometimes but they're nonetheless very interesting. We had the normal data analysis lab, 5 web labs, a presentation and oral final. Pretty decent course.