Alexis Montecinos Bravo
He is so hard to understand and goes over the materials so fast. He is very messy when writing notes and I had to teach myself finance and even then did I struggle. he uses his own material which makes it so hard to find similar examples to study. he only assigned 2 hw and if you don't do good you are basically screwed. I don't recommend.