Stuart Maclelland
He's very knowledgeable and approachable. I agree that he doesn't explain things clearly which is why you should see him after class for clarification and help. I asked him for help and all of my questions were answered. Pretty good class overall.