About Me
Hi, Iām Logan Cadman, a graduate student in Computer Science at Colorado State University. My path here has been anything but traditionalāI started out as an automotive technician, working with my hands and solving mechanical problems. But along the way, I discovered a love for technology and its potential to make a real difference in peopleās lives.
At CSU, Iāve had the chance to grow in ways I never expected. From leading student orientation programs during the challenges of COVID to working as a Systems Administrator for the Computer Science department, Iāve honed my skills as a leader, problem-solver, and computer scientist.
Interning at VMware deepened my passion for cybersecurity and networking, showing me how technology can solve big problems, like reducing environmental impact through virtualization. Iām driven by the idea that technology isnāt just about code and systemsāitās about people. Iām excited to keep learning, building, and finding new ways to use tech to make a positive impact.
Highlights
Graduate Research
Investigating internet transmission errors through the HIPFT project, focusing on error detection and data analysis. Made custom Linux kernel modifications and automated log connection pipelines. Maintained server infrastructure for data collection and analysis.
Systems Administration
Managing over 600 Linux servers and workstations, implementing OpenLDAP migration, GPU monitoring for efficient resource management, system updates, and user support.
Leadership & Collaboration
Supervised orientation programs at CSU, managing a team of 26 orientation leaders, facilitating large-scale events, and training on communication, diversity, and team building.
Education
M.S. Computer Science @ Colorado State University
2023 - 2025, Fort Collins, CO. Focused on systems, networking, machine learning, and software engineering. Co-authored research submitted to IEEE/IFIP NOMS.
B.S. Computer Science @ Colorado State University
2019 - 2023, Fort Collins, CO. Officer in the Computer Information Systems Club, member of the Augmented Reality/Virtual Reality Club, Orientation Leader, Undergraduate Systems Administrator.
Experience
+ Graduate Research Assistant @ Colorado State University (2023āPresent)
- Investigated internet transmission errors through HIPFT, simulating real-world issues with custom Linux kernel modifications.
- Developed automated pipelines to collect and analyze over 10,000 logs for error detection and benchmarking.
- Applied time series analysis and machine learning to detect patterns and mitigate DDoS attacks.
+ Systems Administrator @ Colorado State University (2020āPresent)
- Managed and maintained 600+ Linux systems, ensuring smooth operations for students, faculty, and researchers.
- Designed and implemented the migration from NIS to OpenLDAP, enhancing system security and user management.
- Automated GPU monitoring and enforced resource limits for efficient lab usage.
+ Technical Support Engineer Intern @ VMware (2022)
- Collaborated with systems administrators to resolve complex VMware vCenter Server networking issues.
- Completed training toward VMware Certified Professional Certification.
- Supported enterprise-level clients in troubleshooting cloud and virtualization solutions.
+ Orientation Team Leader @ Colorado State University (2020ā2021)
- Supervised 26 orientation leaders to welcome 5,296 students, fostering community through large-scale events.
- Conducted interviews for over 200 candidates and led training on communication and teamwork.
- Redesigned orientation programs during COVID-19 to adapt to virtual and in-person formats.
Projects
Courses
CS-542
Natural Language Processing
Level: Graduate
About the Course
Covers advanced NLP techniques such as parsing, language models, and applying machine learning to text analysis.
CS-580B2
Human/Social Factors in Software Engineering
Level: Graduate
About the Course
Examines the impact of social and human dynamics on software teams, focusing on communication and collaboration.
CS-501
Introduction to Research in Computer Science
Level: Graduate
About the Course
Introduces research methods, literature reviews, and effective academic communication in computer science.
CS-510
Image Computation
Level: Graduate
About the Course
Explores computational techniques for image processing, focusing on algorithms and real-world applications.
CS-535
Big Data
Level: Graduate
About the Course
Focuses on large-scale data processing, including Hadoop, Spark, and distributed systems for analytics.
CS-514
Software Product and Process Evaluation
Level: Graduate
About the Course
Teaches evaluation techniques for software products, processes, and methodologies for quality assurance.
CS-545
Machine Learning
Level: Graduate
About the Course
Covers machine learning fundamentals, focusing on algorithms, classification, regression, and neural networks.
CS-415
Software Testing
Level: Undergraduate
About the Course
Introduces methods for software testing, including test design, debugging, and quality assurance practices.
CS-458
Blockchain Principles and Applications
Level: Undergraduate
About the Course
Explores blockchain concepts, including cryptocurrency, consensus mechanisms, and decentralized applications.
CS-464
Principles of Human-Computer Interaction
Level: Undergraduate
About the Course
Examines the design, implementation, and evaluation of user interfaces for improved user experiences.
CS-456
Modern CyberSecurity
Level: Undergraduate
About the Course
Covers principles and practices of cybersecurity, including cryptography, network security, and threat mitigation.
CS-457
Computer Networks and the Internet
Level: Undergraduate
About the Course
Introduces networking principles, including protocols, architecture, and the Internet's technical foundations.
CS-462
Engaging in Virtual Worlds
Level: Undergraduate
About the Course
Focuses on virtual and augmented reality concepts, including interface design and immersive experiences.
CS-320
Algorithms - Theory and Practice
Level: Undergraduate
About the Course
Covers algorithm design, analysis, and implementation, focusing on efficiency and computational complexity.
CS-356
Systems Security
Level: Undergraduate
About the Course
Focuses on system vulnerabilities, security threats, cryptography, and secure software development practices.
CS-370
Operating Systems
Level: Undergraduate
About the Course
Covers operating system concepts such as process management, memory management, file systems, and concurrency.
CS-314
Software Engineering
Level: Undergraduate
About the Course
Introduces software development lifecycle, project management, and team-based software design methodologies.
CS-270
Computer Organization
Level: Undergraduate
About the Course
Explores computer architecture, digital logic, assembly language, and the relationship between hardware and software.
CS-253
Software Development with C++
Level: Undergraduate
About the Course
Teaches object-oriented programming, memory management, and software design principles using C++.
CS-220
Discrete Structures and their Applications
Level: Undergraduate
About the Course
Covers mathematical concepts such as logic, set theory, combinatorics, and graph theory for computer science.
CS-165
CS2--Data Structures
Level: Undergraduate
About the Course
Focuses on fundamental data structures such as linked lists, trees, stacks, and queues, along with algorithms.
CS-163
CS1---No Prior Programming Experience
Level: Undergraduate
About the Course
Introduces programming fundamentals, including variables, loops, functions, and basic problem-solving techniques.
CS-150
Introduction to Programming (CS0)
Level: Undergraduate
About the Course
Provides an overview of programming concepts and problem-solving, designed for students with no programming background.
CIS-355
Business Database Systems
Level: Undergraduate
About the Course
Explores database design, normalization, SQL, and data management systems for business applications.
CIS-320
Project Management for Information Systems
Level: Undergraduate
About the Course
Teaches project management methodologies, risk analysis, and resource planning for IT projects.
CIS-240
Application Design and Development
Level: Undergraduate
About the Course
Focuses on designing, developing, and deploying applications with an emphasis on user experience and functionality.
Contact
Use the contact button below to send me an email, send me a message on LinkedIn, or find me on Discord (@packetsurge) š.
Email Me