Kenneth Sebens
Lectures are long but he clearly states what information is important and what may show up in the exam. There's A LOT of assignments in lab but it helps in studying what's discussed in the lecture. Lecture and lab exams are not that hard and have high averages. I got 4.0 and only attended live Zoom in the first half of the quarter.