I watched it last night and thought it was pretty good. Although, starting next week I'll have class on Tuesday nights, so I won't get to watch it anymore. (I could tape it, I guess, but I probably won't.)
My guess for who is the mole: Jennifer
She just seems sneaky without being too obvious.