I'm so sorry but I dont know where all these good reviews are coming from. For lower level finance, he will just read off of the slides and just ramble and not explain anything. You're gonna have to study alone if you have him for core. Dude wings all his lectures everyday. And he groans about coming to class. 