Austin Pyles
It was completely online, but he still made sure we understood the lab components and prepared us for writing formal labs. He definitely cared about whether his students passed or not. Weekly labs were quick and easy to understand. Lectures were also usually under an hour, so we always got out early. There is one group presentation near the end.