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...

Software Verification and Validation

Research Model Checking with SPIN and Promela

A deep dive into SPIN model checker and Promela modeling language for verifying concurrent systems, with practical examples and verification...

Cryptography

Research Zero-Knowledge Proofs: The SNARK Revolution

Exploring the theoretical foundations and practical implementation of zk-SNARKs—the cryptographic primitives enabling succinct, non-interactive proofs that verify computations without revealing...

Unification Algorithm

2025 11 14 Unification Algorithm layout: post title: “The Unification Algorithm: Finding Most General Unifiers in First-Order Logic” date: 2025-11-14...

Reinforcement Learning Introduction

2025 10 08 Reinforcement Learning Introduction layout: post title: “Reinforcement Learning: An Introduction to Learning from Rewards” date: 2025-10-08 categories:...

Propositional Logic Basics

2025 08 27 Propositional Logic Basics layout: post title: “Propositional Logic Basics: Building the Foundation for Logical Reasoning” date: 2025-08-27...

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...