Bravo is a nice guy. His lectures are well-structured, and rely heavily on the readings. If you read, you will be fine. The test questions are not tricky at all: if you know the main concepts, you will do well. His pop quizzes are usually really easy, if you have done the reading (surprisingly enough). He has a little bit of an annoying accent, but overall he's cool.
I took IDS 191 with him, an upper division course on Migration and Development in Mexico. I thought I'd hate the course (lots of papers with stats and regressions), but I ended really liking it and appreciating why the readings were kinda technical and dry, but more systematic than anecdotes. It wasn't easy to get used to that way of looking at things, but I must say it changed how I view lots of things (migration, Mexico, the US, development, and evidence).