Prabhat Neupane
He has a very thick accent and is at times hard to understand. However, he is very passionate about what he is talking about, which makes you want to listen. He is also very understanding and allows you to make up work. He wants his students to succeed.