Sami Dakhlia
Overall he was not bad. Micro is a difficult subject with lots of material to study. He explained everything in class well. Sometimes will ramble off topic which made it hard to focus and pay attention. So much homework though..