Professor Joyce Farrell is the author of many programming books (ebooks, textbooks etc) for Course Technology, a part of Cengage Learning. Her books are mostly used as textbooks in many higher education institutions around the world. She was formerly a professor of computer information systems at Harper College in Palatine, Illinois and earlier taught computer information systems at McHenry County College in Crystal Lake, Illinois and the University of Wisconsin–Stevens Point.