Carolina Gabaldon
Ive taken her for HSCI 271 and just ended taking HSCI 2203. Both were online. Lectures are optional with few of them being mandatory. She gives one assignment every week. She records how to do so its easy to complete them. Shes very understanding and kind. Her midterm and final are literally just like the homework. I highly recommend her.