Therese Smith
The lectures are not super helpful but she sits on zoom for office hours for the entire day. The office hours are extremely helpful and she will straight up walk you through the entire homework assignment. I would not have switched my major out of CS if I had her earlier