October 4, 2014 - First Day - Today, we learned about presentations and what we are going to accomplish this year. We also learned work ethics and how we should present ourselves at work. Also, we met other apprentices and staff members that we would work with later in the future.

October 11, 2014 - How do you know? - Today, we learned about different measurements and evidence/proof known in our world. We looked at different science words and how they apply to our science world. Also, we looked at different problems for example, bouncing two balls on different surfaces. We found out how computers use a base 2 system and other interesting facts.

October 18, 2014 - Modeling - Today we learned about diffusion and modeling. We used Microsoft Excel to create models of diffusion. We did different models, starting with temperature colors, then pets, and finally diseases. We learned different variables you can use to make scrolls on Microsoft Excel. We also reviewed the four four's assignment that we started last week.

November 1, 2014 - Command Lines - Today, we learned about unix. We learned different command lines like 'cd' and 'ls' in terminal. We also learned how to make, edit, move, copy and delete files using terminal. Lastly, we also learned about why not to use Microsoft Word for making websites and why text editing sites should be used.

November 8, 2014 - Modeling - Today, we learned more command lines, like how to copy files from servers. We learned how we can edit files from home when working on projects. We also started using Vensim for system-based modeling. We made a model to show infected people, susceptible people, recovered people, and those who have died from the disease. We worked with box variables, rates, auxiliary variables, and connectors on Vensim.

November 15, 2014 - Modeling - Today, we finished learning about Vensim. We used box variables, rates, auxiliary variables, and connectors to finish our model. We started using Agent Sheets today. We made a agent-based model to show susceptible people, infected people, immune people, and dead people and their relationship. We learned different behaviors with Agent Sheets.

November 22, 2014 - Partner Modeling - Today, Ojas, Megan, and I started our partner modeling project. Megan started with the Vensim part of the project and Ojas and I started the agent sheets modeling. We made fish, tagged fish, and seals to present our model. We finished our first model with a normal model without any tagged fish and we are finishing our second model now.

December 6, 2014 - Partner Modeling - Today, I continued our project with AgentSheets. I recreated our first AgentSheets, then I added the second AgentSheets with tagged fish and and I'm starting to add tagged seals for the last AgentSheets. Next week, I'm planning on finishing the AgentSheets project.

December 13, 2014 - Last Day of Shodor For the Quarter - Today, Ojas and I finished our AgentSheets Model. We finished our balance, current, and rebalance AgentSheets model. These models represent fishes, seals, tagged fishes, and tagged seals. I am also finishing my website.

February 7, 2015 - First Day of Spring Shodor - Today, we started programming concepts. We started with a program called "Bouncing Particles" where we changed the width, height, and other variables in the program. Then, we looked at error consuls and how we can experiment and use them. Afterwards, we looked at making a program that can convert celsius to fahrenheit. We ended with making a program that can tell math quadrants.

February 21, 2015 - Programming Concepts - Today, we finished learning about if statements and loops and how and where to use them. We also began learning about objects, arrays, and functions. We learned about how and where to use objects, arrays, and functions. We also learned to use a combination of objects and functions.

March 7, 2015 - First Day of Partner Project - Today, we started the programming concepts project. It involves using fish and seals like our first project, but instead of using AgentSheets, we are programming. We made the fish and seal reproduce and we gave them eating resources. Next week, we will finish the project.

March 14, 2015 - Partner Project - Today, my partner Lesley and I finished our programming project. We completed adding the scent to tagged fish, how to track the number of seals and fish, and added untagged fish. We have prepared ourselves for when we present next time at Shodor.

April 4, 2015 - First Day of Parallel Computing - Today, we began parallel computing. We learned how to bring up VirtualBox and liberate bccd. We also learned about the top 500 supercomputers from November 2014. The United States has 6 of the top 10 supercomputers in the top 500 list. Blue Waters, a supercomputer in Illinois, has decided not to become part of the top 500 list even though it could be placed in the list. Today, we started a completely new topic, and I can't wait to get more into programming concepts in parallel computing.

April 18, 2015 - Parallel Computing - Today, we revisited BCCD. We learned about the language C which is used in parallel computing. We leasrned how to make a program that calculates the area of a circle. We are now working on how to calculate pi by dividing a circle into 10 rectangles.

May 9, 2015 - Make-Up Day - Today, I finished my magic 8 ball program that I missed and I presented my Seals and Fish Project. The magic 8 ball project was extremely interesting because it was made from a series of if statements. I enjoy working with if statements in computer programming. Also, I presented my Seals and Fish computer program. It was amazing to revisit my project after some time.

May 9, 2015 - Make-Up Day Part 2 - Today, I finished the parallel computing program. My parallel program finds the value of pi. I also finished my website. All my projects are finished on my website.

July 6, 2015 - Block 2 Day 1 - Today was my first day back for the summer. We started by learning what regular expressions are and how and when to use them. There are many different characters that have special meanings in regular expressions. Afterwards, we learned how to draw on a canvas in JavaScript. We learned to draw rectangles, arcs, circles, lines, and all shapes.

July 7, 2015 - Block 2 Day 2 - Today, we started leaning PHP. We started working on a series of projects. We made different colors appear randomly on the background and we started a calendar. Tomorrow, we will finish dice statistic.

July 8, 2015 - Block 2 Day 3 - Today, we finished the dice statistic project. I made it so the user can decide how many dice and how many rolls they want to occur. I also started on work from block 1, like the writing the HLD document. Then, we learned of superglobal variables and cookies. We started a new project.

July 9, 2015 - Block 2 Day 4 - Today, I finished my dynamic project and finished another project. We also started learning about databases. I helped my friend catch up on a couple programs she missed.

July 10, 2015 - Block 2 Day 5 - Today, I finished all my PHP projects. I completed a project where I take my blog, put it in an XML file, and load it onto a PHP file. I also manned the front desk today in the morning, and learned more about PHP and databases in the afternoon.

July 13, 2015 - Block 2 Day 6 - Today, in the morning, I documented for the Explorations in Engineering workshop. I took pictures and wrote a summary of what the workshop students did. In the afternoon, I started my next project and shoulder surfed for the Forensics camp.

July 14, 2015 - Block 2 Day 7 - Today, in the morning, I started my store project by creating tables in my database to hold data for the website. I also made two websites for my project; one for signing in and one with the store data. Before lunch, I helped set up for the Forensics camp. After lunch, I helped set up and clean for all the workshop students.

July 15, 2015 - Block 2 Day 8 - Today, I worked on my store project. Now, whenever people input their data, my database stores it. Then, Mobeen taught us about redmine. I also helped with Forensics camp. I set up and cleaned up for the labs for the workshops students.

July 16, 2015 - Block 2 Day 9 - Today, I added to my store project. Now, a button to go to the store will only appear when they have typed in both their username and password or they have signed up. I also helped with the Forensics camp. I set up they fingerprinting lab for the workshop students.

July 17, 2015 - Block 2 Day 10 - Today, I worked on part of my store website. It has more verification and I changed many things. Also, I watched the court in the Forensics camp. I watched the workshop students piece together the evidence they have been collecting throughout the week. I also shoulder-surfed in the programming concepts workshop for a little while.

July 20, 2015 - Block 3 Day 1 - Today, in the morning, we got into groups of three and started a project where we program an agent-based model in JavaScript. We wrote our help file for our program and we will start planning the detailed code tomorrow. In the afternoon, I documented for the "Modeling Your World" workshop. I took pictures and summarized what happened in the workshop.

July 21, 2015 - Block 3 Day 2 - Today, Megan, Brendan, and I started our detailed written code for our JavaScript epidemic project. We wrote all the variables, functions, objects, and loops we will use in the actual code. In the afternoon, I worked on my store php project and also finished the detailed written code with my group for the programming project.

July 22, 2015 - Block 3 Day 3 - Today, Megan, Brendan, and I finished our detailed written code and got it approved by Aaron. We have started our code for our epidemic project. We made all our variables, functions, and loops. Tomorrow, we will finish our project.

July 23, 2015 - Block 3 Day 4 - Today, in the morning, my group and I worked on the JavaScript epidemic code for the project. By the end of the day, we got our project almost finished. We got a color diffusion to spread throughout the program, and we got all the sick people to recover. Tomorrow, we will finish our project.

July 24, 2015 - Block 3 Day 5 - Today, my group and I finished the group project. We made sure the sick spread the sickness, finished the color diffusion, and made sure the sick people can recover. We also added a validation for our input. We put the project on our website.

July 27, 2015 - Block 3 Day 6 - Today, I documented the iPhone workshop this morning. I wrote a summary and took pictures for the workshop and submitted everything to Levi. In the afternoon, we learned about recursion and how to implement it into our code. I worked on my store php project afterwards.

July 28, 2015 - Block 3 Day 7 - Today, in the morning, Vincent and I built a tower from pipe cleaners and straws. Our tower held the most marbles. In the afternoon, I started my AgentSheets model and learned about jQuery and how to use it.

July 29, 2015 - Block 3 Day 8 - Today, in the morning, Vincent, Tina, and I built a ramp and rolled a marble from different points on the ram. We looked at a Shodor DataFlyer website to find the ideal height for dropping the marble to get a certain distance. In the afternoon, we learned Ajax and worked on other work.

July 30, 2015 - Block 3 Day 9 - Today, in the morning, we learned how to build circuits. We learned about short circuits and how resistors work. In the afternoon, I finished my Inkscape and Gimp pictures. I also almost completed my AgentSheets. Last night, I finished my Red Mine documentation.

July 31, 2015 - Block 3 Day 10 - Today, in the morning, Vincent, Narga, and I built a boat to hold as many marbles as possible. We were able to hold over 270 marbles without our boat sinking. In the afternoon, I worked on my general store. I finished my login page and started working on my actual store and order table. When I get back, I will finish my website.

August 10, 2015 - Block 4 Day 1 - Today, I worked on my general store. I linked the store with the login page, linked the store with the checkout page, and linked my checkout page with my final page. I also fixed a couple bugs in my program and added some a couple things to make the website more user-friendly.

August 11, 2015 - Block 4 Day 2 - Today, I continued on my general store. I planned the order table and decided how I will program the checkout page to make it easy to use. I also looked at multiple website styles to get ideas for my website. Tomorrow I will try to finish my store and work on my website.

August 12, 2015 - Block 4 Day 3 - Today, I finished my general store project. I completed my admin page, so I can refill the stock when it runs out. Also, I subtracted from the stock when people order that item. I stored all information into the order table. Tomorrow, I will work on my responsive website and adding another style sheet.

August 13, 2015 - Block 4 Day 4 - Today, I put all of my work on my website. I updated all of my summer projects. I used a program I made last year as my background on my website and made an alternate website stylesheet. I'm working on adding a different background design on my alternate stylesheet and finishing my website. Tomorrow, I will present everything I've done this summer and finish my website.

August 14, 2015 - Block 4 Day 5 (Last Day) - Today, I finished my website design by completing a drop down menu and adding more CSS to my website. The buttons are now placed in the top left corner of my website. I also made my website responsive and added a wiki to Redmine. I completed all my work for the apprenticeship program and put everything on my website.