Avoid at all costs!! never responds to emails, unhelpful during office hours, grades work months later, also doesnt grade consistently meaning someone will get something marked wrong and another person who may have the same answer will get it marked correct. Will give long 5 page worksheets worth only 10 points.