We cover programming IF, IF-ELSE, and multi-conditional IFs in AT-Robot assembly language. We additionally consider a few beginner mistakes and how to avoid them. Further, we show how some crafty thinking can improve the speed and size of our assembly programs.