Recent Tutoring Session Reviews
"We had to work through the logic of a financial algorithm in which some total amount was to be paid in the future, and in which an inflation rate of sorts was applied in order to calculate the present value that someone would have X months before they reached some total amount. The big trick to this assignment was that the algorithm uses the time-left-until-the-final-value, rather than the time-progressed-toward-final-value, as the "term" in its equation. This revealed the proper strategy for calculating table values. From there, we knew we needed a loop that goes backwards, and we worked things out from there."
"Today we covered more in depth examples of binary searching and also a little bit of Hash Tables. I left the student with some questions for his professor due to a possible error on the slides. He did really well today."
"The student and I went over how to calculate monthly payments for a loan in Java. We read in several variables from the user and then displayed a list of information. He was mainly struggling with some of the newer concepts, like functions and string formatting work. Overall though, he seems to have learned a lot and seems confident for the future."
"We went over some problems that covered AVL trees, splay trees, B-heaps, and hashing with linear probing. The AVL trees, splay trees, and hashing went pretty well. I think everything really clicked."
"The student and I went over all of her homework. We reviewed all of her problems, which were based on traversing arrays and determining what values would be in an array after a given method was done processing that array."
"We did an exercise in class design. The purpose of the exercise was to demonstrate how to conceptualize a class, how to create a class, and how to use that class as part of a larger program."