Rohin Presentation:
Key Topics:
- Methods and Control Structures
 - Defining methods and return types
 - Control Structures
 - Conditionals and loops
 
FRQ 2022 #1 Used:
- GetPoints method returns score for recently played game (Bonus functionality)
 - Conditional checks for if the levels are reached and adds up points and uses multiplier
 - Play many times
 - Adds point values
 
0.96/1
Vishnu Presentation:
Key topics:
- 2D array
 - Java Looping
 
FRQ 2021 #4 Used:
- If the row has no 0s then return true
 - If it has zeroes then return false
 - Loop through each row and search for zero
 - Counts number of non zero rows
 - takes in 2d array and counts the rows that have zeroes
 - If the row has all non zero elements, add it to new array
 
0.95/1
Akshat Presentation:
Key topics:
- Subclass
 - Constructors
 
FRQ 2022 #2 Used:
- textbook class was subclass of book and has additional attribute
 - used the super keyword to call the constructor of the book class and set the title and price attributes
 - added condition to check the titles of the two textbooks
 
0.94/1
Vardaan Presentation:
Key topics:
- Traversing
 - Arraylists
 - Algorithm
 - Array
 
FRQ 2023 #3 Used:
- looking for the highest number element
 - cleandata method to modify temp var
 - removes values lower than lower parameter
 - removes values lower than upper parameter
 - longestheatwave method
 - checks parameter threshold
 - checks two days
 
Feedback:
0.96/1
- Incredibly detailed and explanatory
 - Good unpacking of what you did right and wrong
 - Include more detail of the finished code and how it works
 - Overall, solid explanations and good use of examples