Lawrence Hill Headshot

Lawrence Hill

Associate Professor
School of Information
Golisano College of Computing and Information Sciences

585-475-7064
Office Location

Lawrence Hill

Associate Professor
School of Information
Golisano College of Computing and Information Sciences

Education

BS, MS, Rochester Institute of Technology

585-475-7064

Areas of Expertise

Currently Teaching

MEDI-130
3 Credits
This course begins with a historical perspective on computing in medicine. It reviews software and hardware from supercomputers to mobile devices, and surveys their use in medical practice, research, and education. Next it studies the nature of medical data, its collection, organization and use. This sets the stage for the major part of the course which studies important applications of computing to medicine, including Hospital Information Systems (HIS), medical imaging, surgery, telemedicine, and pharmacy.
NSSA-102
3 Credits
This course teaches the student the essential technologies needed by NSSA majors, focused on PC and mainframe hardware topics. They include how those platforms operate, how they are configured, and the operation of their major internal components. Also covered are the basic operating system interactions with those platforms, physical security of assets, and computing-centric mathematical concepts.
NSSA-425
3 Credits
This course provides students with a background in the technologies and techniques used to design, implement, and maintain a modern data center. This course will help students to see the interrelated nature of many of these topics and to gain a better understanding of the role of the following technologies in a modern data center: physical facility design, network infrastructures, power distribution, heating, ventilation and air conditioning (HVAC), storage, high-availability computing, disaster recovery, and emerging data center technologies.
NSSA-602
3 Credits
This course explores enterprise systems (clouds, server farms, mainframes, and clusters/grids) from the environment, networking, storage, security, and system administration perspectives. Students in this course gain an understanding of the knowledge and concepts needed to manage, perform research in, and administrate those architectures.
NSSA-221
3 Credits
This course is designed to give students an understanding of the role of the system administrator in large organizations. This will be accomplished through a discussion of many of the tasks and tools of system administration. Students will participate in both a lecture section and a separate lab section. The technologies discussed in this class include: operating systems, system security, and service deployment strategies.
NSSA-423
3 Credits
This course explores mid-range (server farms and clusters) and mainframe system architecture, hardware, configuration, and operating system concepts. Students in this course gain understanding of the reasons companies choose mid-range and large-scale systems for their computing environments and how those firms implement those architectures.

Select Scholarship

Published Conference Proceedings
Hill, Lawrence. "Enterprise Computing–System-Level Thinking, Much More Than an IT Data Focus, and Pedagogical and Career Imperatives to Include Such Topics in IT Curricula." Proceedings of the Enterprise Computing Community (ECC) 2017. Ed. MaryAnn Hoffman. Poughkeepsie, NY: Marist College, 2017. Web.
Hill, Lawrence. "Enterprise Computing Topics and Their Integration into an Established Information Technology Academic Program." Proceedings of the 2016 ECC (Enterprise Computing Community) Conference, June 12-14, Marist College, Poughkeepsie, NY. Ed. MaryAnn Hoffman. Poughkeepsie, NY: n.p., Web.
Hill, Lawrence and Steven Ciccarelli. "Using a Low-Cost Open Source Hardware Development Platform in Teaching Young Students Programming Skills." Proceedings of the SIGITE 2013. Ed. Robert. Friedman. Orlando, Florida: ACM, 2013. Web.