Luis Cabral
Professor Cabral is not a good teacher. The textbook you use is written by him and includes so much useless information. The useful parts are written in a very confusing matter. In lectures he just reads off the textbook and really doesn't explain much. His tests are really not that bad if you force yourself to read the textbook, but this is hard.