Craig Poma
Some of the labs are LONG. Professor will give you hints, tips, review your code early and tell you where you are going wrong or missing something. If you are stuck - he will give you a code snippet to solve your issue. Responds to email pretty quickly. Posts answers like 1 week after they are due. You can see how to solve and use on future labs.