Omar Rodriguez
He is awesome. He gives alot of HW but its good practice for the essays. He makes sure your ideas and opinions are heard in class. He gives blunt feedbacks on your paper (seems mean) but it states what u lack and did wrong clearly which helps out alot on the next paper. I'd definitely take him again. Dont take him if youre not planning to work hard