Matt Memmos
Had him in person and now with remote learning. I prefer him in person because he is a very interpersonal communicator. With remote learning he gives you the basics, notes articles and lets you do your thing but he is there if you need him by email or by his zoom office hours. He offers help constantly but very few people bother to take it.