According to professor, map and reduce patterns are probably the easiest patterns to implement and the pipeline and farm patterns the hardest.