Peter Beltramo
Prof. Beltramo is a good teacher but you HAVE to pay attention in his class. If you doze off even for a minute, you've fallen behind. Have to read the textbook if you want to pass. He expects you to self-study but is always more than happy to explain further during office hours. Homework is tough so doable after banging your head on the wall