Nearly impossible to get ahold of. Claims to hold office hrs during virtual times but often never opens the meeting. Several activities not included in grades. Acts annoyed when meeting for help. LOT of material every week and tests very difficult. A ton of work you pretty much teach yourself. I barely maintained a B and retained very little info.