Gregory Pang
Gregory Pang was a great prof, he taught with enthusiasm and did a good job at explaining all principles to the best of his knowledge. He does not require purchasing of the textbook although he does recommend it. Tests can be tricky but as long as you study and understand the concepts you will do good.