Mark Preston
Very inconsistent with grading. Only assigns the next module of assignments during the week they're going to be due. Take another teacher, you'll get points knocked off for no reason and he takes forever with grading. (didn't grade half my assignments until the morning that my final grade was due). 