Betsy Wilkinson
She's a structural engineer and they don't often make the best teachers. For online classes, that can be incredibly difficult. I've had her twice now and will have her 2 more times next semester. If you're struggling with the work, she will work with you by whatever means necessary so you don't fall behind. Be prepared to do the work!