Catherine Kilmain
I had a very different experience then others. Shes very fast paced, and assumed you already knows everything. especially when it comes to MATLAB. her lectures notes dont really make sense and these types of problems arent online so its difficult to study the material. She does record her lectures though.