What a busy week. We had so many different projects all at the same time but surprisingly I wasn't too stressed out. We built a task-manager app with just Ruby and learned how to modularize our code to keep the user interface and business logic separated. We also made a web app which was a simple tic-tac-toe game but I had the most trouble with that. Using CSS, HTML, javascript and jquery all in one application confuses me a lot, but it's pretty fun because you can see how the code that creates the game interacts with the presentation. We also got introduced to Sinatra which we'll dive into this upcoming week. For algorithms, we had to make a war app (like the card game) and loop through the game to figure out on average how many turns it takes for someone to completely win (get all 52 cards). This basically took all weekend because I started out writing the code in a complicated way and was too stubborn to start over from the beginning. Also, using RSPEC to write tests is super helpful but also a nightmare because I tend to change around stuff and break every passing test from the past... But after about 30 hours of me getting confused by my own code I finally got the play_game method to work! I made my computer play the game 10,000 times and the lowest amount of turns it took for one player to get all 52 cards was 52 times and the highest was 2076 times. Now all I have to do for tomorrow is refractor it and shorten the runtime.... Ready for another week!!!