Do not take ST 311 with this man. He does not care about his students succeeding and cares more about busting students for cheating than teaching them. His tests are extremely hard. No practice tests or lectures can prepare you for the difficulty of the exams. He makes the TA's do all the teaching. This class was made 10x harder than it should be.