Sahara Ibarra
Be prepared to work your tail off. She is a nice person, but the workload is ridiculous and with videos from other professors to watch. A lot of short answer questions on tests and it takes forever to get graded, so you are sitting with a failing grade for a while. Also, no feedback on short answers either for improvement. HUGE project at end too.