He is so nervous about losing students that gives away free As. I prefer professors who care about students understand hard engineering topics not just keeping students happy so he does not lose his teaching job.
He is though but still better than most of other professors.
Lectures are clear and easy to understand. Explains complex circuits clearly. Very respectful to students. Drops lowest homework and quiz. Midterm and final are very easy.
As the quarter progressed, less and less people attended his lectures, myself included. The class is basically a free A as long as you do the homeworks and final project (no final exam or midterm). His lectures, in my opinion, were uninteresting and unnecessary to attend. You can find all the content in his notes anyways
He is a genius. He not only provide you with new research ideas, but also builds a circuit that you can start from and guide you step-by-step on designing a microchip prototype. I was not thinking I would survive PhD - I am not very innovative and cannot bring new ideas for research. But with Salem I already have 2 papers + journal in my 2nd year.
His knowledge is very limited. He google your questions and if there is nothing in google about your question, he cannot answer your question.
He is very demanding and makes you work a lot. His pressure is too high that you will have extreme anxiety.