Dr. Arrington is a great teacher. Her lectures make sense and she slows down for confusing concepts. She is great about thoroughly answering questions and giving fair assignments and assessments. The only thing I hated was the fact that we had group projects that were in the place of tests but I personally did not like that trade.