Rene Silva
Dr. Silva is very thorough with his lectures and his instructions with assignments. The class is mainly based on reading and attending lectures although attendance isnt mandatory. The reading is heavy if youre not up for it do not take his class. Very funny and passionate about history. Highly recommend excellent professor.