I had Prof. Mermelstein for Math 234 and it was much better than the reviews on here say. His lectures were asynchronous (use 2x speed) and he seemed reasonable overall. There were weekly open note mini tests, so it's important that you have good notes. Online testing means small mistakes can tank your grade, even if your work is good.