Doctor of Philosophy in Computer Science - Arizona State University (in progress)

Master of Science in Computer Science - Texas Tech University (May 2007)

Bachelor of Science in Computer Science - Texas Tech University (May 2003)

Research Interests

Research Activities

My current focus is the development of action languages for reasoning about multi-agent domains.


CSCI 3660 - Theory of Computation (Summer I 2017)

Lecture Hours
Section 301: MW 5:00 PM – 8:20 PM, PKI 263
Office Hours
MW 3:30 PM – 4:50 PM, PKI 275A
An Introduction to Formal Languages and Automata, 6th Edition by Peter Linz, Amazon Link

CSCI 1620 - Introduction to Computer Science Ⅱ (Summer II 2017)

Lecture Hours
Section 301: TR 5:00 PM – 8:20 PM, PKI 252
Office Hours
TR 3:30 PM – 4:50 PM, PKI 275A
Java: How to Program, 9th Edition (Deitel) by Paul and Harvey Deitel, Amazon Link

Organizations and Affiliations


Things to Ponder

Science and Programming

Philosophy and Politics

Quotes to Live By

Excellence is an art won by training and habituation: we do not act rightly because we have virtue or excellence, but we rather have these because we have acted rightly; ‘these virtues are formed in man by his doing the actions’; we are what we repeatedly do. Excellence, then, is not an act but a habit: ‘the good of man is a working of the soul in the way of excellence in a complete life…for as it is not one swallow or one fine day that makes a spring, so it is not one day or a short time that makes a man blessed and happy’.


We are perishing for want of wonder, not for want of wonders.

G. K. Chesterton

A man may imagine things that are false, but he can only understand things that are true, for if the things be false, the apprehension of them is not understanding.

Isaac Newton

Facts are stubborn things; and whatever may be our wishes, our inclinations, or the dictates of our passions, they cannot alter the state of facts and evidence.

John Adams

There are two educations. One should teach us how to make a living and the other how to live.

John Adams

Keep two truths in your pocket and take them out according to the need of the moment. Let one be ‘For my sake the world was created.’ And the other: ‘I am dust and ashes.’

Rabbi Simcha Bunam