Nima Toosizadeh
Nima is a decent guy but he needs to stick to research. I cant even understand him sometimes. Slides are straight from the book and he somehow explains it worse. Midterms are 3-4 questions, each worth a huge percentage. For MATLAB, he expects you to learn it all from zybooks independently. You will learn most topics on your own time. Take CE214.