Books

I like to write, and I like to read what others write. Someday, I hope to write my own software book.

Book Reviews

Books have always been special to the software industry. Despite the prevalence of online courses and articles, books remain the best vehicle for comprehensively learning new topics. Below are reviews for books I have read for my own professional development.

  • (Forthcoming)

My Scholarly Publications

My master’s thesis covered uncertain data.