Professor Macfarlane began teaching at Pacific McGeorge in 1995 when she became an instructor in the Legal Process program. From 2000 to 2009, she was the Director of Legal Process. From 2003 to the present, she has taught L.L.M.. Legal Process for international students from civil law countries. In 2009, she became a faculty member in the Global Lawyering Skills program. Before coming to Pacific McGeorge in 1995, she taught for two years in the Legal Research and Writing program at Albany Law School and was director of that program for three additional years. Professor Macfarlane was an associate with the firm of Hunton & Williams in its Washington, D.C. office for three years between leaving Albany and arriving at Pacific McGeorge. With Professor Suzanne Rowe of the University of Oregon she is the author of California Legal Research (Carolina Academic Press).