Robert DiStasio
Robert is great. As others have said he really cares about making sure you learn the material. Lectures not required but I highly recommend- he's always telling some funny story or analogy. Exams are very fair just do the practice tests. 2080 labs SUCK but not Robert's juristiction so can't blame him