Dr. James (Jim) Farrugia is an assistant teaching professor of information sciences and technology. His areas of interest include programming, software development, data synthesis, and design and development. Dr. Farrugia teaches IST 110: Information, People, and Technology; IST 140: Introduction to Application Development; and IST 230: Language, Logic, and Discrete Mathematics.