Randy Brooks
Lectures were very easygoing; each week's homework assignments never took more than half an hour. The labs went smoothly with our TAs and the reports were graded fairly. The only critique is that the final exam is tough and you must remember the small details from the lectures to do great. Brooks added energy and quality to somewhat boring lectures