Wang Lujia
Despite attending every lecture, I still had to teach myself everything and attended additional SI sessions. Professor Wang seemed like a nice guy, but his lectures were, boring & not interactive as he stared at the board. Often times he was lost on the material himself. Lectures aren't really mandatory because his notes are pulled from the book.