Publications

Books & Research

Academic textbooks and research publications. Click any book cover to preview it.

Academic Workbook
PYTHON
Premium Academic Workbook & Lab Manual
Programming
A Logic, Problem-Solving, and Puzzle-Based Approach
Trace. Predict. Audit. Think Like an Engineer.
Active Learning
Framework
PEP 8
Standards
Puzzle-Based
Pedagogy
Ayman Alzaid
Professor of Computer Science
First
Edition
Binary Horizon Academic
aymanalzaid.com
Python Programming
A Logic, Problem-Solving, and Puzzle-Based Approach
Ayman Alzaid
Binary Horizon Academic
Stop memorizing syntax.
Start thinking like an engineer.

Built around the principle that AI tools cannot think for you — trace variables by hand, solve logic puzzles, and audit broken scripts. The disciplines required to read, debug, and maintain real codebases.

Trace · Predict · Audit
Three active learning pillars per chapter.
PEP 8 Standards
Industry quality enforced from Chapter 1.
Puzzle Pedagogy
Logic puzzles AI cannot solve for you.
"The Python puzzle competitions were my favorite part — I wish we had more!"
— Computer Science Student
About the Author

Ayman Alzaid is an interdisciplinary scholar with a Ph.D. spanning CS, Curriculum & Instruction, and Learning Design & Technology. Research spans data science, AI, ML, HCI & CS curriculum design. CAHSI partner; Math Snacks & EDLT research teams.

www.aymanalzaid.com
Join the Community
LinkedIn Group

Hover to pause · drag to inspect

✓ Published on Amazon First Edition · 2026

Python Programming

A Logic, Problem-Solving, and Puzzle-Based Approach

Ayman Alzaid — Professor of Computer Science

Binary Horizon Academic

A zero-compromise workbook built around three active-learning pillars — tracing, prediction, and code auditing. No answer key, no shortcuts. Designed to build true analytical self-reliance from day one, enforcing PEP 8 standards from Chapter 1 through Chapter 14.

Python Active Learning PEP 8 Puzzle-Based Introductory CS Logic & Problem Solving

Active Learning

Trace, predict & audit per chapter

PEP 8

Industry code quality from day one

Puzzle-Based

Logic puzzles AI cannot solve

📊

Companion Resource

Course Slides

Chapter-by-chapter lecture slides that follow the textbook structure — free to view or download for classroom use.

Open Slides Folder
Binary Horizon Academic AI-Resilient & Augmented
Computer Science · First Edition · 2026
Computational
Thinking &
Software Design
with Java
An AI-Augmented, AI-Resilient Curriculum for Computer Science
DiscoverSolve the problem before the syntax
BlueprintMap concept to Java construct
BuildWrite code you understand, line by line
AuditFind what AI got wrong — and why
Logic at the Core. Architecture at the Scale.
Ayman Alzaid
Professor of Computer Science
First
Edition
Computational Thinking & Software Design with Java
Ayman Alzaid
Binary Horizon Academic
Most intro Java courses teach students to write code.
This one teaches them to design it.

Fourteen chapters, each built around a Discovery Challenge that surfaces the core concept before any Java syntax appears. The code becomes the natural expression of something the student already understands — not a template copied from a search result.

A resilient framework that protects foundational programming skills from AI reliance, while seamlessly preparing students for an AI-augmented software industry.
14Chapters
5AI Audits
APCS A
56Glossary
"A student who can find the flaw in AI-generated code, name the principle it violates, and write a correct alternative has developed something no language model can give them: engineering judgment."
— From the text
About the Author

Ayman Alzaid, Ph.D. — Professor of CS. Interdisciplinary Ph.D. spanning CS, Curriculum & Instruction, and Learning Design & Technology. CAHSI partner; Math Snacks contributor.

www.aymanalzaid.com
Community
LinkedIn Group
9798951087027

Hover to pause · drag to inspect

✓ Published on Amazon First Edition · 2026

Computational Thinking & Software Design

with Java

Ayman Alzaid — Professor of Computer Science

Binary Horizon Academic

Fourteen chapters built around a Discovery–Blueprint–Syntax framework. Each chapter surfaces the core concept before any Java syntax appears. Features 5 Architectural AI Audit exercises where students find design flaws in AI-generated code. Aligned with AP Computer Science A (Fall 2025 CED).

Java AP CS A AI-Resilient Discovery Learning OOP Computational Thinking

Discover → Build

Concept before syntax, every chapter

AI Audits

5 exercises AI cannot solve for you

AP CS A

Aligned with Fall 2025 CED

Binary Horizon Academic Blender 5.2 LTS
3D Modeling & Animation · First Edition · 2026
Blender 5.2 LTS
from Zero to Render
Modeling and Animation Step-by-Step
Model it — first principles, every object
Animate it — 12 principles of animation
Render it — physically-based pipeline
From your first viewport to your final showreel.
Blender ring render
Ayman Alzaid
Professor of Computer Science
First
Edition
Blender 5.2 LTS from Zero to Render
Ayman Alzaid
Binary Horizon Academic
Most intro 3D courses teach students to follow tutorials.
This one teaches them to build from principles.

Twenty chapters across five progressive parts — from first launching Blender to simulating fire, animating a camera orbit, and assembling a complete showreel. Each chapter follows the same reliable structure: Lecture Notes that explain the concept before you open Blender.

A step-by-step framework built on the twelve principles of animation and physically-based rendering — skills that transfer to any 3D tool, any workflow, any career path that intersects with the visual arts.
20Chapters
5Parts
20Projects
1Showreel
"This course unlocked a creative side of me I never knew I had."
— Computer Animation Student
About the Author

Ayman Alzaid, Ph.D. — Professor of CS. Interdisciplinary Ph.D. spanning CS, Curriculum & Instruction, and Learning Design & Technology. CAHSI partner; Math Snacks contributor.

www.aymanalzaid.com
Community
QR
LinkedIn Group
9798951087041

Hover to pause · drag to inspect

✓ Published on Amazon First Edition · 2026

Blender 5.2 LTS

from Zero to Render

Ayman Alzaid — Professor of Computer Science

Binary Horizon Academic

Twenty chapters across five progressive parts — from first launching Blender to simulating fire, animating a camera orbit, and assembling a complete showreel. Built on the twelve principles of animation and physically-based rendering. Skills that transfer to any 3D tool, any workflow, any career.

Blender 5.2 LTS 3D Modeling Animation PBR Rendering Simulation Showreel

20 Chapters

5 progressive parts

20 Projects

Studio-quality exercises

Final Showreel

Assembled across all parts