Shaodong Lin
this was the worst professor i had ever had. his lectures do not make sense, you have to do the math his way or you will get no credit, there are 4 tests excluding the final and each one is 10 questions, and more. he rarely lets students make up a test and if he lets you, you do not get the same amt of time as the other students. do not take him.