Professor Rodriguez sets you up for success. His class is a heavy workload, but if you put in the time and effort, you will be fine. He is always available to meet for office hours and gives detailed feedback on all assignments. He is very caring and truly cares about his student's improvement in the course. 