Joseph Floyd
Hes a decent teacher, spotty attendance taking but doesn't count largely against your grade. Tests are online and held outside of class on blackboard. Final is easy and he is a super flexible and understanding teacher. I would HIGHLY recommend