Greetings visitors!
As a college professor specializing in computer science, I am thrilled to have you here. This website serves as a platform for me to showcase my work and share my passion for all things related to the world of computer science.
Within these digital pages, you'll find a collection of my research, projects, and academic endeavors. It is my hope that through this website, you will gain insights into the exciting and ever-evolving field of computer science.
Whether you are a fellow educator, a student seeking knowledge, or simply someone with a curiosity about the world of technology, I invite you to explore the content I have meticulously curated. Feel free to dive deep into the articles, browse through my projects, and engage in the discussions surrounding this fascinating subject.
Thank you for joining me on this digital journey. Your presence and support are greatly appreciated, and I hope you find inspiration and valuable insights during your time here.
Once again, welcome to my personal website, where the world of computer science comes alive!
Best regards,
Samuel Addington
My Research Interest
My research interest lies in exploring the potential of AI and ML in the context of network defense. Specifically, I am interested in developing algorithms and models that can identify and predict potential security threats, automate security responses, and improve overall network resilience. Recently, I have been particularly interested in ChatGPT and large language models (LLMs) and their impact on cybersecurity.
Keyword: artificial intelligence, machine learning, cybersecurity
Publication
Research Spotlight
ChatGPT: Cyber Threats and Countermeasures
Abstract
This article responses to the potential cybersecurity threats posed by ChatGPT, an AI language chatbot developed by OpenAI that provides natural language responses to a wide variety of questions and prompts. The article discusses scholarly analysis of the risks associated with ChatGPT and other AI language models, highlighting the need for organizations to implement appropriate security measures to mitigate these risks. While there are valid concerns around the potential cybersecurity threats of ChatGPT, it is significant to note that these risks can be managed and mitigated through appropriate security measures and best practices.
Keywords: ChatGPT, artificial intelligence, chatbot, natural language processing, cybersecurity threats, information leakage, phishing attacks, manipulation of natural language processing, security measures
Submitted to the Journal of Concurrent Computing on April 4, 2023
Read the preprint online: Here
My Recent Works - Research Poster Presentation at Teaching Expo 2023, Glendale CA
Related Research
Adapting Team-based Learning for Community College Students in Computer Science Education
Abstract
In team-based learning (TBL), students first independently study new conceptual material before it is covered in class, and then they spend a significant amount of time in class working in groups on progressively more difficult problems and applications based on that new material. TBL gives students the chance to not only study course material more effectively than in the conventional lecture-based format, but also to acquire a variety of professional skills that are transferable, such as problem-solving, interpersonal, and teamwork abilities. TBL was modified as the primary teaching and learning approach in a two-course first-year student-level computer programming courses due to these potential advantages, and it has been used there since 2022. This article outlines the advantageous adjustments that have been made to the way TBL is applied in the computer programming courses. These adjustments were made in part as a result of the student-driven evaluations, which are presented. Also described are the tools used to gauge student learning in the TBL-taught courses. In the first-year student -level computer programming language courses, they offer assessment data that hints that the stated improved version of TBL is an efficient technique to support learning of both technical knowledge and a number of professional abilities.
Keywords: Team-based Learning, TBL, student-driven evaluations, assessment data
Exploring the Interplay of Commonplaces: Activity Theory, Postman's Five Things, and Learner/Teacher Needs in San Bernardino Valley College's Computer Science Education
Abstract
In the realm of computer science education at San Bernardino Valley College, the environment is characterized by a diverse student population spanning various ethnic, racial, gender, age, socioeconomic, and academic backgrounds. This article delves into the dynamics within this educational setting, exploring the interplay of Activity Theory, Neil Postman's Five Models, and the Learner/Teacher Needs framework. Examining these frameworks uncovers how the physical, social, intellectual, and cultural environments within the classroom influence teaching and learning practices. The physical environment is meticulously designed to accommodate diverse needs, fostering comfort, accessibility, and active participation. Meanwhile, a supportive social environment encourages collaboration, respect, and open student communication. The intellectual environment emphasizes inclusivity and equal opportunities for all learners, catering to diverse learning styles and prior knowledge. Culturally relevant examples and resources enrich the learning experience, promoting appreciation for diverse perspectives. Neil Postman's Five Models and the Learner/Teacher Needs framework further enhance our understanding, emphasizing the significance of well-equipped tools, varied instructional methods, engaging content, a supportive environment, and practical evaluation in educational practices. Additionally, exploring Domine's approaches underscores the importance of active learning, student engagement, and real-world application, aligning with the commonplaces to enrich the learning experience further. This comprehensive examination sheds light on the intricate interactions shaping the educational landscape at San Bernardino Valley College's computer science education.
Keywords: Computer Science Education, Diversity, Activity Theory, Neil Postman's Five Models, Learner/Teacher Needs, Physical Environment, Social Environment, Intellectual Environment, Cultural Environment, Inclusivity, Collaboration, Engagement, Active Learning
Courses taught
San Bernardino Valley College (San Bernardino, CA)
CS-075 Web Development
CS-076 Android App Development
CS-110 Principles of Computer Science
CS-120 Introduction to Visual Basic.Net
CS-130 Discrete Structures
CIT-088 Introduction to Android Security
CIT-090 Introduction to Web Security
CIT-091 Introduction to Networks (CCNA)
CIT-092 Switching, Routing, and Wireless Essentials (CCNA)
CIT-100 Introduction to Computer
CIT-102 Advanced Computer Literacy
CIT-127 Introduction to Computer Forensics
CIT-128 Introduction to Linux OS
CIT-155 Systems and Network Administration
CIT-602 Microsoft Word Fundamentals
California State University Northridge (Northridge, CA)
COMP122L Computer Architecture with Assembly Language
COMP324 Computer Networking and Security
California State University Long Beach (Long Beach, CA)
CECS278 Cybersecurity Fundamentals
CECS378 Computer Security Fundamentals
University of California Irvine DCE (Irvine, CA)
Intermediate Java
JavaScript Programming
Foundations of Cybersecurity
Host and OS Security
Object Oriented Analysis & Design
Advanced Web Programming
Cybersecurity Certificate Curriculum Development
Glendale Community College (Glendale, CA)
IS/CS-112 Introduction to Programming using Java
IS/CS-151 Introduction to Python
IS/CS-135 C/C++ Programming
U.S. Coast Guard IT "A" School (Petaluma, CA)
CG Networks
Computer Basics
My Photo Gallery - Techtopia Day Event at SBVC