At NexStream, we support individualized education plans for each student based on the incoming level and speed at which the student progresses through the curriculum. Students work on a series of courses and units in a main curriculum pathway called a
The Stream material consists of cloud-based instructional videos, presentations and assessments as well as hands-on guided projects which are designed to be completely self-contained. The students can go through the lessons and projects at their own pace and do not have to follow a prescribed timeline.
We augment our self-paced learning environment with weekly online assistance sessions. During these online sessions, Stream instructors and Stream Assistants (SAs) are available to answer questions about the material covered in the online lessons and/or provide guidance with the hands-on projects.
During each session, our instructors and SAs check in with the students to find out what area they might need help with and/or require a quick tutorial on. Based on this feedback, the students are assigned to breakout rooms where they can work directly with the instructors or SAs.
Guided projects are hands-on applications of the main concepts that are covered in one or multiple units. The projects are specifically designed to apply the learned concepts in a practical setting in order to help students solidify their understanding of the material. Instructors and Stream Assistants (SAs) will be on hand to help guide the students through the projects if needed and to answer questions.
Our team of instructors is led by active technology teachers who each have over 25 years of engineering industry experience. Tony Mauro leads the NexStream curriculum development while maintaining a teaching and leadership role with the Engineering and Computer Science department at Canyon Crest Academy (CCA) in the San Dieguito Union High School District in San Diego, California.
Tony also leads the teaching department. Under his supervision, the sessions are led by instructors recruited from CS and CE departments of top universities. At NexStream, we strive to hire only the best and the brightest, and we provide our instructors with a series of training programs to help them be effective educators and collaborators.
Currently, all of our classes are held online. NexStream will re-examine the possibility of adding in-person classes once Cov-19 restrictions are lifted.
Students typically finish the introductory courses (MLF-100 Flow) in approximately 8-10 hours for each course. The completion time for the courses in Python (MLF-200 Flow) depend on the level of Python knowledge, but if no coding is assumed, then students can expect another 8-10 hours per course. The subsequent Flows are more advanced and rigorous; so, students should assume spending 14-18 hours per course.
Most high school elective courses in computer science and engineering do not cover machine learning or digital electronics concepts. The Machine Learning and Computer Engineering Streams provide a comprehensive application of the fundamental concepts learned in middle and high school programming and engineering courses; therefore, they can be used to augment a student’s knowledgebase in these areas.
The curriculum is designed to be self-paced such that a student may work as much outside of the scheduled session times as desired. Alternatively, students may elect to only work on the curriculum during their scheduled sessions. As such, there is no scheduled homework and the amount of time the student spends on the curriculum is dependent on his or her motivation and initiative.