The Shodor Experience
Last Day At Shodor
~~ Summer Session (Day 30): August 17th 2018
Today, was the last day of my apprenticeship at Shodor. The apprenticeship program helped me sharpen my technical skills that I had already harnessed and also added on more technical skills onto my resume, not only did Shodor help me gain experience and exposure to a technical field, but it also incorporated a corporate and work field through the regular interaction with interns, apprentices and employees and more importantly through ODAA's such as managing the front desk and documenting workshops. The apprenticeship program also helped me gain experience with working in groups and leading groups. Overall, Shodor has helped me become a very talented and skillful person, for that I am very thankful and therefore am really saddened that I have to depart this place, but I hope to become an intern at Shodor soon. THANK YOU SHODOR, Dr. Panoff, Levi, Aaron, Ernie, Jennifer and Joel for a great year! Also, I forgot to mention that I presented 5 of my favorite projects on my website to my fellow apprentices, interns and Shodor staff as a representation of the work that I had completed here at Shodor as a part of the Apprenticeship Program.
Finishing The Remaining Assignments
~~ Summer Session (Day 29): August 16th 2018
Today, I was unable to come to Shodor, but I worked on my SQL Syntax Guide and completed that, I started working on my Dice Roller DB as well and have almost come to a completion. I hope I can finish as much projects that I have left, so I can keep it on my website portfolio and present it to my peers and my mentors at Shodor.
Finished Block 2 Assignments
~~ Summer Session (Day 28): August 15th 2018
Today, I finished all my block 2 assignments and checked with Ernie to make sure that I had completed all the projects in block 2. After that I started working on my agentcube model and brainstormed the plan on how to create it successfully. Then, I started working on my Database syntax guide and have gotten most of it done. Today at home I hope to complete all the Block 3 projects including the Website Redesigning segment, so that I can complete my apprenticeship program on time.
Finishing up my Shodor Projects
~~ Summer Session (Day 27): August 14th 2018
Today, I came back to Shodor after 2 weeks to finish up my work at Shodor and complete the apprenticeship program successful. I had stuff left to do in each block, so I started finishing my assignments left in the first and second block first and finished most of the assignments in the second block. The things that I finished where the Dice Statistics project and uploaded all the projects onto my portfolio. Once, I get back home I will complete the remaining projects in block one and block two.
Continuing my Absence
~~ Summer Session (Day 26): August 13th 2018
I was unable to come to Shodor today, as my family was on vacation and I was obligated to go with them, therefore, I had to work on my Shodor assignments at home and in the car.
The Day I Wasn’t Here
~~ Summer Session (Day 25): July 27th 2018
I was unable to come to Shodor today, as my family was on vacation and I was obligated to go with them, therefore, I had to work on my Shodor assignments at home and in the car.
SQL Syntax Guide Continuation
~~ Summer Session (Day 24): July 26th 2018
Today, I had an ODAA duty for the first half of day, which was to document the morning workshop, after that I helped some of fellow apprentices with some of their old projects that were from Block 2.
SQL Syntax Guide
~~ Summer Session (Day 23): July 25th 2018
Today, I started working on and completing 50% of the Syntax Guide and started writing my sample database syntax. I used online resources such as w3 schools to
SQL & Databases
~~ Summer Session (Day 22): July 24th 2018
Today, we started on working on a relational database together and once that demo was done, Ernie assigned us an assignment to create a relational database on our own and create our own database. After Ernie assigned it I started working on the SQL database guide Part 1 as I was unable to finish it yesterday due to my ODAA.
First Day of Block 3!!!
~~ Summer Session (Day 21): July 23rd 2018
Today, for the first half of the day I started off with doing my ODAA, which was to manage the front desk. After, doing that and taking my lunch break I listened to the demo that Ernie had given to the class earlier in the day. In the video I learned about Databases and SQL’s, I concluded the day by listening to the video and learning about Databases.
End Of The Second Block
~~ Summer Session (Day 20): July 20th 2018
Today, I started to work on my resume and added all the things and accolades that I had achieved and accomplished throughout the years. After that I gave my fingerprint to the interns to help out with there Forensic Workshop next week. And once all that was work I started working on my Dice Statistics project and also trying to upload all my projects onto my website. Then, it was time to go, so I started on my reflection and ended Block 2 successfully.
Engineering Workshop
~~ Summer Session (Day 19): July 19th 2018
Today, Ojas and Shawn the interns with Ron gave us a demo for half the day about Engineering and how engineers create buildings and bridges with triangles as the mass is distributed and that the structure can sustain large amounts of weight. We also used an interactive applet to see whether or not we could create a good design to build a model. Later, we were given straws and pipe cleaners to build our own model and to see whether or not we were able to build the strongest model. Ronith and I partnered up and tried to create a good model so that our structure could hold several marbles to achieve structural success, but in the end we failed, but we still got 3rd out of 4, later, we learned what we did wrong and also how the structure was supposed to be modeled.
Finishing Krista's Projects Part ~ 2
~~ Summer Session (Day 18): July 18th 2018
Today, I started working on finishing my Part Two Krista's projects, I started off by fixing the bugs that my color selector was having and then later moved on to the dynamic web pages, but then I confirmed with Ernie that the demo that we did together was actually the dynamic web page project. After, that I started on the XML Blog project and finished that project by the end of the day. I concluded the day by working on the Dice Statistics project.
Dynamic Web Pages
~~ Summer Session (Day 17): July 17th 2018
Today, Ernie taught us about rendering pages with PHP. We began a Dynamic Web Pages demo that taught us how to effectively include PHP with HTML and effectively use them in our websites and render our PHP projects on to it. After the demo Ernie gave us the day to work on our projects and I started on Krista's Projects Part Two, I worked on the Color selector program and finally with the help of Aneesh was able to get the program running. Later, I modified the code and added more colors that signified something to me. Then after lunch I went to do my ODAA - documenting the afternoon workshop. I learned a lot of stuff in workshop, like how crucial linux was to the supercomputing system and how Blue Waters exited the list of supercomputers because they wanted supercomputers to symbolize utility and not size & power.
Rendering PHP
~~ Summer Session (Day 16): July 16th 2018
Today, Ernie taught us render and embed PHP. Ernie showed this to use by giving us the Forms Demo and we followed along with him and understood the reason and purpose as to why rendering is so important. After that Ernie told us to input the forms into the Coin Flip Model that we did last week. So, after his lecture was over, I started to work on adding forms to the coin flip model. At first, I was clueless, then later I understood that I needed to clean the data by adding a function that would clean the code and then later input the HTML code into the PHP file to upload the buttons and set up the get method to get the user inputs. Then I coded if statements and for loops, so that the program would know what to do with the user's input and give the user an output as a result. After finishing that program I finished my Dane Joe project, where I had also recode the entire thing to input a function into the thing.
Finally Finished the Syntax Guide
~~ Summer Session (Day 15): July 13th 2018
Today, I started working on the PHP part of the syntax guide and was able to complete the remaining 20% I had left. Then, I was about to finish the syntax guide by completing the third language needed in the guide, but Ernie said to not do it, hence I was done with that project. Then, I started to work on the resume a little bit and then I finally concluded the day by starting on Krista's projects.
PHP Coding
~~ Summer Session (Day 14): July 12th 2018
Today, I worked on my php projects and finished the hexadecimal project that involved creating an array that simulated 16 different numbers and was put into a for loop to create a six digit number to simulate the background color of the web page. After completing that project I started working on my php part in the syntax guide, I got through about 80% until I had to wrap up.
Resume Building and Coin Flip PHP Model
~~ Summer Session (Day 13): July 11th 2018
Today, we started class with a lecture/tutorial from Ernie on a coin flip model that was created through php. We created a model in php that randomly simulated heads or tails according to the number of times a coin was flipped and then we set up a counter to add up the heads and tails respectively and thereby found the respective percentages for both sides of the coin. In doing this we learned how to effectively use loops and if statements in php. Then, in the afternoon we were lectured on how to create an effective resume and what things should and shouldn't be included in the resume to increase our chances of obtaining that job or offer.
Finally Finished the JavaScript of the Syntax Guide!
~~ Summer Session (Day 12): July 10th 2018
Today, I finished my JavaScript model and added all my code onto the syntax guide. After which I tested the code and made sure there were no errors in my code, then I verified my code to make sure that my code was properly validated. Then after doing all that I began my PHP part of the syntax guide and got through about 50 lines of code before I had to work on my blog and then I called it a day and wrapped up my work.
The Second Block Starts!
~~ Summer Session (Day 11): July 09th 2018
So, today I was unable to listen to Ernie explaining the projects and objectives of Block 2 as I had to manage the front desk. After managing the front desk and eating lunch, I began working on the Programming Concepts Syntax Guide and listened/followed with Ernie's short lecture on php. After the lecture I decided to work on my Javascript project instead of the php and therefore worked on that and let me just say it is a LONG and TIRING project. I finished about 50% of the javascript project today and I have already coded 150 lines, personally to me thats long.
Last Day of Block One!
~~ Summer Session (Day 10): June 29th 2018
Today, I finished my all my GIMP images and finished my Personal Portfolio HLD and thus completed all my projects in Block 1 except the modeling assignment. In my GIMP images, I created a collage of a bird and butterfly having a battle, I also created Ernie trying to meditate, keyword TRYING to, and lastly I created a cosmic turtle image where there are an armada of turtles with the background of the cosmic galaxy. After, I had finished all my GIMP images and scaled it to the appropriate scale for my website, I started editing the bugs on my website. By the time I was finished with all the bugs on my website, I began working on my Personal Portfolio HLD and started brainstorming on what my final website should look like. Finally, I incorporated those ideas into my HLD and finished my Block 1 at Shodor successfully.
Working on Web Banners and Learning Photoshopping Skills
~~ Summer Session (Day 9): June 28th 2018
Today, I started working on my HLD for my modeling project, which I finished pretty fast as I already solidified the idea and details yesterday back home. After doing that I gave the HLD for approval to Joesph, Shawn and Ernie, and once I had rectified all the things that my approvers wanted me to change, I started on creating my web banners. By about 3pm I was able to finish all my web banners and then began writing a description for it in my portfolio folder, then I started to work on my cosmic turtle demo and concluded the day.
Listening to the 2-Hour Tutorial on Creating a Responsive Web Design
~~ Summer Session (Day 8): June 27th 2018
Today, I started off my fixing all the bugs in my website that is change the bullet points, as well as create a tab to return to the portfolio after pressing each respective project in that file. I also added alt values to the images so that the website would still show the name of the image if for some reason the image does not appear on the web browser. Hence, by rectifying these issues and aesthetic problems I successful validated my website. After doing that I watched my Responsive Web Design, which was apparently 2 hours long. It was a tough thing, but eventually I was able to complete it and the tutorial was very helpful as I was able to learn some HTML and CSS syntax as well as the logic behind creating interactive and responsive websites.
Working on Web Banners and Learning Photoshopping Skills
~~ Summer Session (Day 7): June 26nd 2018
Today, I completed all my web banners, but I did not like it so I decided to scrap them and create better ones. The reason was the banners created didn't really encapsulate the entire logo and also the wordings and depictions of the logo were lost in the process of scaling the images also the quality of the image had depreciated due to the minimization of the image from its original size. I also started on my cosmic turtle demo where I referenced Ernie's video and made the tools of GIMP familiar towards me. I learned how photoshopping was hard and easy at the same time, but overall I was successful in creating photoshopped images. Also today, I found the ideal images that I should use to create fabulous photoshopped images for my respective projects this summer, so ERNIE & AARON BEWARE!
First Day of ODAA's ~ Yea!!
~~ Summer Session (Day 6): June 25th 2018
Today, I was unable to work for the first half of the day due to an ODAA. My ODAA today was morning reception, it was very fun as I was able to understand how to use a caller phone that had multiple lines, it was very intriguing and frustrating at first to learn how to hold a call and then transfer the call. Overall, today gave me an experience not only in the technical field but also in the corporate world, that is by interacting and communicating with people that are tied or are connected to the company in some sort of manner, by realizing this you create a sense of professionalism in yourself as well as the company you represent. So, after my ODAA responsibility was over I started to work on the photoshop tutorials, I completed watching them and then started to scale my previous logos and with that I decided to work on my web banners, but soon enough time caught up on me and I had to save my work and complete it in the future.
Logo Designing ~ Part 2
~~ Summer Session (Day 5): June 22nd 2018
Today, I finished all my logos that involved the use of my name, and now I just have to finish the favicon and the abstract logos to complete my Inkscape projects. It was really fun to play around with the tools in Inkscape and use my creativity and imagination to construct logos that looked cool, matching of my personality and aesthetically pleasing. It allowed to see how the symbolize of an image can bring out your true self and cause you to become more interactive and relatable with people, opposed to interacting with a bunch of text.
Logo Designing
~~ Summer Session (Day 4): June 21st 2018
Today, I started to work on my logos. I completed about two of them, it was very exciting and intriguing to work with Inkscape, as it widened by perspective on how I could convey my message through graphic designs - images. It helped me understand how an individual or organization could obtain an identity through a graphic design. Thus, not only does the graphic design need to be neat and creativity, but it also needs to represent you or the company. Thus, thanks to this project it has helped me create a logo that is beautiful and representative of me for my future use in my future company.
GIMP Designing & Inkscape Tutorial
~~ Summer Session (Day 3): June 20th 2018
Today, I wrapped up my backlog by completing by descriptions for my projects. Then, I started my summer projects, the first project that I started was the GIMP image, where we were instructed to scale the images according to the instructions as well as change the quality of the images accordingly. Then, we were supposed to add all the information as well as the downloadable files onto our portfolio. At last, after a rigorous hour or two, the GIMP image and downloadable files were uploaded to my website. Then, we took our lunch break and were brought into class by a classic Ernie lecture, this time about InkScape. We learned the techniques and methods to operate Inkscape and how we could use the software to our advantage and create logos that would represent us, like the ones that represent companies such as Walmart, Target and McDonald's etc, which was pretty cool. By the time the lecture was over it was time to wrap up the day and to find a good ending point.
Summer Catch Up Day
~~ Summer Session (Day 2): June 19th 2018
Today I set up my website, which was my only remaining project left and the only thing I need to write a few descriptions for the projects. Overall, I was really excited to see the end product of my work and knowledge that I gained through Shodor, it made me very interested in web designing as well as embrace an idea of a career in that field. Also, I felt like HTML was very easy to me personally and that it was very open to me to create more websites and other fun projects with it (HTML).
Summer Orientation
~~ Summer Session (Day 1): June 18th 2018
Today was the first day of summer classes at Shodor, so we started with a little brief orientation from Ernie, we were told our expectations and goals for the summer. Then we were given freedom to do our projects, since I had to complete some of my projects from the spring session, I worked on those and I am about close to finishing all but one project, which is the Personal Portfolio project. I hope to complete that tomorrow and start on my summer projects.
Parallel Computing and SuperComputers: Part 2
~~ Week 18: April 21st 2018
Today was the last day of the Spring Session and thereby we concluded it by talking about parallel computing. We also learned about the various parts a computer consists of, such as a CPU, RAM, hard drive, heat sink, network, GPU, power source etc. Then, we learned about some specific supercomputers such as LittleFe and Blue Waters, and talked about their pros and cons such as Blue Waters is more powerful and thereby more operations can be performed, whereas LittleFe has less restrictions when in use, thus we talked about these characteristics and weighed in our opinions on what computer would be best suited in certain circumstances. Lastly, we wrapped up the session by operating the BCCD (Bootable Cluster CD), to show the aspects and characteristics of parallel computing, with the computers present in the room.
Parallel Computing and SuperComputers
~~ Week 17: April 14th 2018
Today, we continued on the topic of parallel computing from last week. We researched on what supercomputers were and what was the fastest supercomputer in the world as well as researched the various utilities a supercomputer provides. Another important topic we learned today was how the number of computers (dependents) correlate to the communication overall. Lastly, we learned that everything in a model cannot be performed in a parallel manner and some have to be connected through a series pattern.
Spring Group Project Presentation
~~ Week 16: April 7th 2018
Today, we presented our presentations for the group project. It was really intriguing to see how my fellow peers saw the project as and incorporate their ideas to create a simulation about forest fires. After, all the presentations, Aaron and Levi told some pointers and improvements that we should incorporate in our presentation skills. Then, Aaron taught us about Parallel Computing for the remainder of the class. He told us that parallel computing was a very beneficial computational method that could help make the system faster, better and more efficient. Personally, parallel computing seems very intriguing and interesting and I hope to learn about it more in the future.
Spring Group Project Work Session #2
~~ Week 15: March 17th 2018
Today, Aaron and Ernie gave us an extra day to work on our Group Project, personally that was huge. Anyway, me and Joseph started wrapping up the if/then statements and we got approval at the end of class for it, also we finished the Agent Cubes Model, thereby narrowing down our work to only the JavaScript part of the project and the website.
Spring Group Project: Work Session #1
~~ Week 14: March 10th 2018
Today, I was not present at Shodor, hence I was unable to help my partner - Joseph at Shodor. He worked on the AgentCubes model for over Burning Forest Model. After I was done with my competition and activity that day, I created an Agent Cube Model and tried to work out our if/then rules.
Introduction to Group Project #2
~~ Week 13: March 3rd 2018
Today, we were introduced are second Group Project and we were allowed to pick our partners and I chose Joseph. After that, Aaron briefed us on what we were expected to complete and include in out projects. Then, Joseph and I began the project by reading the directions and creating a story, extension and if/then story by the end of the day. We first got the approval for the story and the extension first and then proceeded to implement that into our if/then rules and finished it, but did not get approval.
Functions & Libraries
~~ Week 12: Feb 17th 2018
Today, we were taught about the functions and utilities of objects, functions and libraries. We learned that libraries were constructed set of code blocks - functions that were already created to assist a person to write more code. Essentially, to increase the efficiency of a computational scientist, people create libraries to decrease the time to create a certain program. Today, we also dove into the topic of GUI - Graphic interface through the example of bouncing particles, additionally we were taught about repository, which is an area where there are several libraries(code).
Programming - Pseudo Code & JavaScript Programming
~~ Week 11: Feb 10th 2018
Today, Aaron taught us about JavaScript and how to facilitate the semantics and syntax of the code in JavaScript. Today, we started off with pseudo code of the Project Euler's - #1, and slowly progressed with it and wrote the entire program in JavaScript language. In the process, we were taught to repeat statements over and over to test a certain situation with a loop as it would increase the efficiency of the programmer and reduce the tedious parts of coding. We also learned that to compare an equation to a number, it is essential to equate the equality with two equal signs, thereby equating and not assigning the equation to the specific constant.
Start of Spring Semester: Programming
~~ Week 10: Feb 03rd 2018
Today, Aaron taught us about the fundamentals of programming. He explained to us that the two main things in programming are semantics and syntax. We learned how in JavaScript that each different thing had a different color that is variables are blue, quotations are pink and the numbers are orange. Aaron also told us that when adding a string and a number both the things get smushed together rather than do any operation or cause an error message. But, at the same time when subtracting a number from the string, the result would be NaN - Not a Number, so it showed us that programming was a complex thing and that we should pay attention and learn semantics.
Fall Group Project: Presentation
~~ Week 9: Dec 16th 2017
Today, Ronith and I worked on our Fall Group Project and finished it by the end of lunch. We basically wrote the descriptions of our Vensim and AgentCube Model. I wrote the descriptions for the AgentCube, as I created that model. Then, we presented our projects and listened to the other presentations. Lastly, to conclude the presentations, Levi and Aaron gave us advice on what to improve and implement in our presentations. Some of the pointers were to implement graphs in Vensim and AgentCubes and also, describe the new agents added in the models to give a better understanding on whether that agent affected the overall behavior of the model - simulation. After that, Dr. Panoff and Aaron concluded the Fall session.
Fall Group Project: Work Session
~~ Week 8: Dec 09th 2017
Today, was a work day for our Group Project. Ronith and I decided on who will work on the Vensim model and who would work on the AgentCubesOnline model. After, getting approval from Aaron on our project between the relation of fish, dolphins and fishermen boats, we determined a goal for today and that was to finish the AgentCubesOnline model and the Vensim model. Over the course of the day, I worked on the I worked on the AgentCubesOnline model and improved the model and finally, finished it by finding an equilibrium population between the fish and dolphin population. Then, Ronith and I decided to finish the website work over the week.
Introduction to Fall Group Project: Brainstorming Session
~~ Week 7: Dec 02nd 2017
Today, I was unable to attend Shodor, but to make up for that I watched the videos and understood what was taught to us that day.Basically, Dr. Panoff taught us about the two frameworks, where he compared the two frameworks with onions and pearls respectively. Overall, what Dr. Panoff was trying to aim at was, start with a simple idea and then add on to it, as an onion as multiple layers and a pearl is created by several coatings by the oyster. It essentially was to give us the idea that we should start with a simple project for our group project and then add on sophisticated and complicated ideas to beautify it or improving the aesthetics of the project. After, that Dr. Panoff gave us time to brainstorm and work on our project. Since, I was unable to attend the class, I had received an email from Ernie, which told me that my partner was Ronith, and soon thereafter, Ronith and I started brainstorming about the project and came to the conclusion to our project; the relation between fishes, dolphins, dolphin hunters and fisherman.
Interactive Modeling
~~ Week 6: Nov 18th 2017
Today, Dr. Panoff taught us the main idea that we were supposed to learn in the apprenticeship program and that was Expectation, Observation and Reflection. Essentially, a computational scientist must expect what his results are and then apply them, then through application we observe what the project does and whether it matches our expectations. Finally, after our observations are made we reflect upon the entire process. Next, we learned the relation between change and behavior, how a change in a function crafts the behavior of the model. Then we explored into interactive modeling, we got to know about SIR (Susceptible Infected Recovery) and SEIR (Susceptible Exposed Infected Recovery) models, and how through these models, boxes are known as compartments. After, learning about these models, we implemented them through a Rabbit -Wolf simulation. Finally, as we constructed our model on AgentCubesOnline and as we were modeling, Dr. Panoff explained to us that to became a modeler we had to narrate a story, as the program is the story.
Introduction of System Modeling: Vensim
~~ Week 5: Nov 11th, 2017
Today, Dr. Panoff talked how calculus, economics, physics and almost everything revolves over the equation — HAVE = HAD + CHANGE. He expanded on how this equation could help in modeling data. After, discussing about modeling we moved on to excel, where we depicted a logistic function on the basis of a rabbit population model. To depict the model we incorporated competition and the gestation period of rabbits and generated a graph that modeled the population of rabbits, which evidently reached its carrying capacity and flatted out. Later on in the day, we switched over to Vensim, where we learned how to create a system model. Another important thing we learned was in order to create a system model four major components are required and those components are variables, box variables, arrows and the rate.
Modeling, IF statements
~~ Week 4: Nov 04th, 2017
Today, I was unable to attend Shodor, but to make up for that I watched the videos and understood what was taught to us that day. We, explored the topic of computational thinking last week and we were ready to apply it this week. Basically, today was the day we transitioned from listening to implementing. But, before we could start, Dr. Panoff had some things in store for us that was crucial for today’s activities. First, we learned about modeling and how it represents something and sometimes acts as a simulation etc. We learned that models are categorized mainly into quantitative and qualitative. Later on in the class, we explored excel and incorporated the RAND() function to obtain random numbers for our experiments with modeling and lastly we learned about if-statements. Dr. Panoff explained and stressed the fact that if - statements were very important to computer science, and even said that it was the most powerful computational command.
Computational Thinking
~~ Week 3: Oct 21st, 2017
Today, Dr. Panoff talked to us about computational thinking. Basically, he told us to be aware of patterns and to make combinations. We implemented this knowledge in excel, that is by facilitating the commands and manipulating symbols to form equations, rather than physical plugging in all the values. We made connections with the algorithms and the equations necessary to achieve the appropriate output in a quicker and efficient method. Overall, today’s class taught us how algorithms and connecting it with other equations or symbols is a very crucial thing in computer science and it can help you conduct your experiments in a very minimal time period.
Professional Ethics & Credibility/Reliability of Sources
~~ Week 2: Oct 14th, 2017
Today, Ron taught us about professional ethics, and how we had to dress appropriately and communicate ideas in a tone that fit the setting, as we are representing an organization, and our impression will exemplify that institution/organization. After that, Dr. Panoff taught us about the credibility and reliability of sources on the internet. To give us a better understanding, Dr. Panoff proposed some questions, where me and my fellow colleagues had to find online, in the end, the result was astonishing. Almost everyone got different answers and the reason was some of these sources were outdated, some were not as accurate as others and some of them were just wrong. But, the fact was all these answers could be justified to be correct and hence, it was the duty of the scientist to investigate and research when (time - date) the answer was found and whether it was found through the usage of new technology and whether the publisher was credible. Therefore, Dr. Panoff instilled us with the basic instincts a computational scientist should have under their belt.
Orientation - Introduction of Shodor’s Apprenticeship Program
~~ Week 1: Oct 07th, 2017
The first day was very exciting. We were introduced to the rules and regulations of the program and Shodor in general. Also, we were introduced to the expectations that were required of us. After the introduction of the program, we were given our usernames and passwords required to access the computer and Shodor resources. Then, we were given a tour of the office and got to know who our mentors were. Then, we started working on our first projects and started writing in HTML for our websites.