Scott Weeden

Master of Computer Applications (MCA), Computer Science — Texas Tech University (March 2025)

Making technology accessible. Based in Killeen, Texas. This site documents machine learning, cryptography, software verification, and related coursework.

Current courses

Active courses this semester with posts and assignments

Cryptography

Advanced cryptographic systems, security protocols, and modern encryption techniques.

Software Verification and Validation

Software testing, formal methods, model checking, and quality assurance.

Recent blog posts

Articles on course topics, research, and technical notes

Software Verification and Validation

Unit Testing Strategies: Writing Effective Test Cases

Comprehensive guide to unit testing strategies, covering test case design, coverage metrics, mocking techniques, and best practices for writing maintainable...

Software Verification and Validation

Integration Testing and Continuous Verification

Exploring integration testing methodologies and continuous verification practices, including test automation, CI/CD pipelines, and strategies for maintaining software quality throughout...

Logic for Computer Scientists

Introduction to Logic for Computer Scientists

Discover how logic—the study of reasoning—forms the invisible foundation of every computer program, database query, and artificial intelligence system you...

General

Welcome to My Blog

An introduction to this blog and what I plan to share about my journey in computer science and machine learning...