Ahmad Samin
He is a good teacher but he does give a lot of work to be completed is usually very late at responding when needed to. Gives long lecture videos usually 1-2 hours long. Test and exams are the major in your grade as well as your labs. 1 big major project in the middle of the semester. Just make sure to not get behind and watch all lectures.