David Williams
Clearly very knowledgeable and well-done lecture notes (though the lectures aren't too fun). Labs are tough and I agree they could run smoother, but they're somewhat complicated so I understand. Tests are pretty simple, usually one tough question but mostly straightforward. Lab practical was extremely easy, at least if you took MMAE 315 in-person.