Robert Collins
Does not explain concepts, speeds through material way too fast, takes forever to give grades back, lazy and does not care about helping you learn You could be on adderall and his voice would put you to sleep