Charles Border Headshot

Charles Border

Associate Professor
Department of Information Sciences and Technologies
Golisano College of Computing and Information Sciences

585-475-7946
Office Location
Office Mailing Address
102 Lomb Memorial Drive Rochester, NY 14623

Charles Border

Associate Professor
Department of Information Sciences and Technologies
Golisano College of Computing and Information Sciences

Education

BA, State University College at Plattsburgh; MBA, Ph.D., State University of New York at Buffalo

585-475-7946

Areas of Expertise
Computer security
System administration
Spyware
Networking
Cloud computing

Currently Teaching

ISTE-605
3 Credits
IST graduate students are expected to make a scholarly contribution as a requirement for the MS degree. The Scholarship in Information Sciences and Technologies course provides students with the fundamental skills needed to define and conduct a program of scholarly investigation in the form of a capstone or thesis project. The course focuses on skills such as academic writing, searching the literature, identifying and articulating interesting and important topics and problems, scholarship ethics, developing capstone proposals, critical thinking, and effective oral and written communication and presentation of scholarship.
ISTE-799
3 Credits
The student will work independently, under the supervision of one or more faculty advisers, on a topic of mutual interest that is beyond the depth of or not covered in other courses.
NSSA-714
3 Credits
Large organizations are dependent on the availability and reliability of computing services. The provisioning challenge is to cost-effectively manage the deployment of different kinds of software services in enterprise scale environments. This course explores systems architectures and deployment strategies for large-scale systems. Technologies discussed include public and private clouds, hybrid architectures, service oriented architectures, configuration management, virtualization, service discovery, load balancing, and system elasticity. The course is a combination of hands-on labs and lectures.
NSSA-422
3 Credits
This course provides students with a theoretical as well as hands-on exposure to enterprise scale storage technologies such as storage area networks and network attached storage. Students will study SCSI, Fibre Chanel, IP Storage, Infiniband, and Fibre Channel over Ethernet both in lectures and labs. They will also gain a better appreciation for the importance of storage architectures in the enterprise.
NSSA-713
3 Credits
The distributed architectures used to support the highly variable workloads typical of web scale applications can only be maintained by converting configuration of those architectures to software. This course will explore some of the architectures, technologies and theories of service provision used to support software defined infrastructure and modern web scale applications. Some of the technologies discussed include containers, content versioning systems, and software testing as applied to configuration management and security as reflected in more reliable availability. The course will also include a discussion of promise theory and its application to large scale architectures. The course is a combination of hands-on labs and lectures.
NSSA-712
3 Credits
Data storage is an integral and essential component of every computer system and controlling access to storage resources is the basis for many security efforts. This course explores the spectrum of storage technologies and file and record management systems ranging from Direct Access Storage to Storage Area Networks (SAN) and cloud based object and record storage. We will also explore the impact of software defined storage on organization’s storage plans and implementation strategies. All storage systems present an abstracted version of the data blocks that reside on spinning disks and SSD cards. In this course we will look at the ways that that abstraction can be used to create storage systems that meet the needs of modern organizations for resilient large scale storage systems.
NSSA-789
3 Credits
This IST seminar course provides an opportunity for special one-time offerings of graduate topics or allows faculty to pilot possible new graduate offerings. Specific course details (such as the course topics, format, resource needs, and credit hours) will be determined by the faculty member(s) who propose a given seminar offering.
NSSA-320
3 Credits
This course teaches students advanced techniques in the Perl language. Techniques include the use and construction of object oriented scripts, user administration and monitoring, file system walking and checking, and computer and network security issues.
PROF-741
3 Credits
This course introduces students to the challenges in large and small organizations related to data analysis and storage. Students will be introduced to economic infrastructure approaches for handling data securely. Platforms which are hosted both on-premises of organizations and in the cloud will be covered in this course.
ISTE-140
3 Credits
This course provides students with an introduction to internet and web technologies, and to development on Macintosh/UNIX computer platforms. Topics include HTML and CSS, CSS3 features, digital images, web page design and website publishing. Emphasis is placed on fundamentals, concepts and standards. Additional topics include the user experience, mobile design issues, and copyright/intellectual property considerations. Exercises and projects are required.

Select Scholarship

Invited Keynote/Presentation
Border, Charles. "DevOps and the Future of System Administration Education." USENIX SESA. USENIX. Boston, Massachusetts. 6 Dec. 2016. Conference Presentation.
Border, Charles. "Virtualization Systems Architectures." Summit of Educators in System Administration. USENIX. Seattle, Washington. 11 Nov. 2014. Conference Presentation.
Border, Charles. "Advanced Storage Architectures." Summit of Educators in System Administration. USENIX. Seattle, Washington. 11 Nov. 2014. Conference Presentation.
Journal Paper
Charles, Border,. "An investigation of learning outcomes for MSc programs in Network and System Administration." Journal of Education in System Administration. (2015): 10-24. Web.
Border, Charles and Kyrre Begnum. "Educating System Administrators." :Login 39. 5 (2014): 37-43. Print.