Weekly tests weren't too bad content-wise, but they mattered a lot for grades. The lectures were easy to follow and understand, but could get dull at times. Prof Mermelstein was a great professor for me, and the language barriers mentioned by earlier reviews is non-existent (at least anymore).