Miguel Juárez
Amazing teacher, he will help you with whatever you need and will keep assignments open if you need it. Lectures are long but very informative, he shares ppt if you ever need to go back to it. He will post a lot of extra credit assignments and super easy ones. Will let you work in groups or by yourself. Had him for hist 1301 and 1302