Took professor Romo this summer. Grading criteria can be vague and when you ask him questions, it's still not as clear. Get ready for lots of writing and papers. Didn't really like the videos he provided because it seemed biased. Overall, mediocre professor (since I still learned).