i took him for principles of finance. He welcomes questions and discussions and is pretty clear. He covers a lot of material though, so studying for his exam can be a bit overwhelming, but he gives a lot of extra credit so its easy to do well.