Nirajan Bam
He is a good prof and has lots of qualifications but he is VERY hard to understand. He has a very strong accent and I pretty much had to teach myself all of intro stats. He didn't have good office hours so it was hard to get direct help from him as well. He didn't have many resources outside of lecture so if you skipped you were lost.