I wish all professors taught like Dr. Allegro. History was well explained and he made you see it. Great professor and sure will miss his class and lectures. Read all his online lectures and you should be fine!