Academy

Open course notes in computer and mechatronics engineering, mathematics, circuit theory, programming, artificial intelligence, digital forensics and cybersecurity.

The Academy contains my course notes on computer and mechatronics engineering, mathematics, electronics, software, artificial intelligence, digital forensics, and cybersecurity.

Queueing Theory and Stochastic Processes

An academic course applying queueing systems, Poisson and Markov processes, performance metrics, capacity planning, and discrete-event simulation to computing systems.

Game Theory

An academic computer science course on strategic interaction, Nash equilibrium, equilibrium computation, regret minimization, and mechanism design.

Operations Research

An academic course on linear and integer programming, duality, network optimization, uncertainty, and solver algorithms in computer science.

Quantum Computers

Lecture notes on qubits, superposition, interference, entanglement, measurement, Shor and Grover algorithms, quantum error correction, quantum machine learning, and post-quantum cryptography.

Prompt Engineering: Theory, Design, and Practice

A course on prompt engineering from task, context, constraints, examples, and output contracts through evaluation sets, regression testing, mutation/metamorphic testing, adversarial evaluation, and version comparison.

High-Performance Java Data Systems

A comprehensive engineering note on latency, throughput, JVM behavior, JPA/Hibernate, JDBC, HikariCP, SQL, indexing, caching, Kafka, PostgreSQL, load testing, and capacity planning for high-performance Java data systems.

Retrieval-Augmented Generation (RAG)

A production-oriented RAG course covering retrieval, hybrid search, reranking, big-data ingestion, private-data chat, Graph RAG, temporal relationship analysis, security, evaluation, and on-premises architectures.