Join Our Courses/Events
If you want to register for courses, events or private tutoring, please login first.
Please take the Assessment Test if you do not know which level of class to register.
2023 Winter/Spring Live Online Class
 01/18 to 03/22 10 Classes Wednesday 4:00pm5:00pm $215/term Location: Online13
ACSL Computer Contest Elementary Division
American Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students.
The ACSL elementary contest consists of nonprogramming problems. Four categories, one each contest, will be tested. The contest consists of a 30minute, 5question contest each month. The topics covered are:
Contest #1: Computer Number Systems
Contest #2: Prefix/Infix/Postfix Notation
Contest #3: Boolean Algebra
Contest #4: Graph Theory.
Students will be given a 5question test of questions on the given topic that encourages the use of strong problemsolving skills to get the correct answer.
In this class, we will teach the Computer Number Systems for conttest 1 and get students ready for the contest #1 which is on Nov 19, 2022. And then we will teach the Prefix/Infix/Postfix Notations for the contest #2 and get students ready for the contest #2 which is on Jan 6, 2023
No prior programming experience is required to attend this training class. Students are expected to be good at fifthgrade math with good problemsolving skills.
Here is the contest events detail and registration link:
https://www.
Instructor: Shilpa Sharmasunshineeliteeducation.com/ course.php?term=55&course_ category=30  01/18 to 03/22 10 Classes Wednesday 5:00pm6:00pm $215/term Location: Online13
American Computer Science League (ACSL http://www.acsl.org/ ) organizes computer science contests and computer programming contests for elementary, junior, and senior high school students.
Each contest round consists of two parts: a written section (short answer test) and a programming section. Written topics tested include "what does this program do?", digital electronics, Boolean algebra, computer numbering systems, recursive functions, data structures (primarily dealing with binary search trees, stacks, and queues), regular expressions, bit string flicking, graph theory, and prefix/postfix/infix notation.
Only Students from Grade 6 to Grade 9 are allowed to participate in the Junior Division.
The Fall term will have 8 classes to prepare students for Contest #1 and Contest #2, and the Winter term will have 10 classes to prepare students for Contest #3 and Contest #4. Sunshine will have another 6 classes to prepare students who qualified for the ACSL Finals competition.
Topics for Contest #1 covers the following areas:
1. Computer Number Systems
2. Recursive Functions
3. What Does This Program Do?  BranchingTopics for Contest #2 covers the following areas:
1. Prefix/Infix/Postfix Notation
2. BitString Flicking
3. What Does This Program Do?  LoopingTopics for Contest #3 covers the following areas:
1. Boolean Algebra
2. Data Structures
3. What Does This Program Do?  ArraysTopics for Contest #4 covers the following areas:
1. Graph Theory
2. Digital Electronics
3. What Does This Program Do?  StringsNo prior programming experience is required to attend this training class. Students are expected to be proficient in Algebra 1 with good problemsolving skills.
The above topics will be taught in the level required to excel in the ACSL Junior Division competition.
Here are the contest events detail and registration link:
Instructor: Shilpa Sharma
https://www.sunshineeliteeducation.com/ course.php?term=55&course_ category=30
2022 Fall Live Online Class
 10/25 to 12/13 8 Classes Tuesday 5:30pm6:30pm $175/term Location: Online13
American Computer Science League (ACSL http://www.acsl.org/ ) organizes computer science contests and computer programming contests for elementary, junior, and senior high school students.
Each contest round consists of two parts: a written section (short answer test) and a programming section. Written topics tested include "what does this program do?", digital electronics, Boolean algebra, computer numbering systems, recursive functions, data structures (primarily dealing with binary search trees, stacks, and queues), regular expressions, bit string flicking, graph theory, and prefix/postfix/infix notation.
Only Students from Grade 6 to Grade 9 are allowed to participate in the Junior Division.
The Fall term will have 8 classes to prepare students for Contest #1 and Contest #2, and the Winter term will have 10 classes to prepare students for Contest #3 and Contest #4. Sunshine will have another 6 classes to prepare students who qualified for the ACSL Finals competition.
Topics for Contest #1 covers the following areas:
1. Computer Number Systems
2. Recursive Functions
3. What Does This Program Do?  BranchingTopics for Contest #2 covers the following areas:
1. Prefix/Infix/Postfix Notation
2. BitString Flicking
3. What Does This Program Do?  LoopingTopics for Contest #3 covers the following areas:
1. Boolean Algebra
2. Data Structures
3. What Does This Program Do?  ArraysTopics for Contest #4 covers the following areas:
1. Graph Theory
2. Digital Electronics
3. What Does This Program Do?  StringsNo prior programming experience is required to attend this training class. Students are expected to be proficient in Algebra 1 with good problemsolving skills.
The above topics will be taught in the level required to excel in the ACSL Junior Division competition.
Here are the contest events detail and registration link:
Instructor: Shilpa Sharma
https://www.sunshineeliteeducation.com/ course.php?term=55&course_ category=30  11/02 to 12/14 6 Classes Wednesday 6:00pm7:00pm $135/term No class on Nov. 23Location: Online13
ACSL Computer Contest Elementary Division
American Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students.
The ACSL elementary contest consists of nonprogramming problems. Four categories, one each contest, will be tested. The contest consists of a 30minute, 5question contest each month. The topics covered are:
Contest #1: Computer Number Systems
Contest #2: Prefix/Infix/Postfix Notation
Contest #3: Boolean Algebra
Contest #4: Graph Theory.
Students will be given a 5question test of questions on the given topic that encourages the use of strong problemsolving skills to get the correct answer.
In this class, we will teach the Computer Number Systems for conttest 1 and get students ready for the contest #1 which is on Nov 19, 2022. And then we will teach the Prefix/Infix/Postfix Notations for the contest #2 and get students ready for the contest #2 which is on Jan 6, 2023
No prior programming experience is required to attend this training class. Students are expected to be good at fifthgrade math with good problemsolving skills.
Here is the contest events detail and registration link:
https://www.
Instructor: Shilpa Sharmasunshineeliteeducation.com/ course.php?term=55&course_ category=30 
(2 spots left)
11/19 to 03/24 4 ACSL Annual Contest Friday 5:45pm6:30pm,Saturday 8:45am9:30am $50/4 tests in the year of 20222023; Test dates are Nov 19, Jan 06, Feb 11, and Mar 24Location: OnlineAmerican Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students.
The ACSL Elementary Division is for students from grades 4 to 6. It consists of 4 contests in a year. The contests scheduled for the 20222023 year at Sunshine Elite are as follows:
Contest #1: Number Systems on Saturday 8:45am9:30am, November 19, 2022
Contest #2: Prefix/Infix/PostFix Notation on Friday 5:45pm6:30pm, Jan 6, 2022
Contest #3: Boolean Algebra on Saturday 8:45am9:30am, Feb 11, 2023
Contest #4: Graph Theory on Friday 5:45pm6:30pm, Mar 24, 2023Note: All tests are proctoring virtual online by Sunshine Elite in the year of 20222023. Students who passed the cutoff score of all 4 contests will receive ACSL Final contest invitation on May 1. The ACSL Final Contests are scheduled on May 27, 2023, proctoring virtual online by ACSL.
The contests consist of nonprogramming problems in four categories, one each contest, will be tested. The contest consists of a 30minute, 5question test each month. The topics covered in 4 contests are Computer Number Systems, Prefix/Infix/Postfix Notation, Boolean Algebra, and Graph Theory. You may check the ACSL website for the study material and the test samples here: https://www.acsl.org/getstarted/studymaterials
Sunshine Elite also has the ACSL training classes to help students prepare for the contests which is aligning with the contest dates and topics. If you have questions or concerns about the contests, please contact Shilpa Sharma by Email: Shilpa.Sharma@SunshineEliteEducation.com 
(2 spots left)
11/19 to 03/24 4 ACSL Annual Contest Friday 5:45pm6:30pm,Saturday 8:45am9:30am $50/4 tests in the year of 20222023; Test dates are Nov 19, Jan 06, Feb 11, and Mar 24Location: OnlineAmerican Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students.
The ACSL Junior Division is for students from grades 6 to 9. It consists of 4 contests in a year. The contests scheduled for the 20222023 year at Sunshine Elite are as follows:
Contest #1: Nov 19, 2022 Saturday 8:45am9:30am,
Contest #2: Jan 6, 2022 Friday 5:45pm6:30pm,
Contest #3: Feb 11, 2023 Saturday 8:45am9:30am
Contest #4: Mar 24, 2023 Friday 5:456:30pmNote: All contests are proctoring virtual online by Sunshine Elite in the year of 20222023. Students who passed the cutoff score of all 4 contests will receive ACSL Final contest invitation on May 1. The ACSL Final Contests are scheduled on May 27, 2023, proctoring virtual online by ACSL.
Each contest in the Junior Division has two parts: a takehome 72hour time limit programming problem and a set of short answer questions. Each short answer test consists of 2 questions on each of the first two topics listed below and 1 question on the third topic for a total of 5 questions. The time limit for the 5 question test is 30 minutes.
Below are the topics for each contest and the study material links:You may check the ACSL website for the study material and the test samples here: https://www.acsl.org/getstarted/studymaterials
Instructor: Shilpa Sharma
Sunshine Elite also has the ACSL training classes to help students prepare for the contests which is aligning with the contest dates and topics. If you have questions or concerns about the contests, please contact Shilpa Sharma by Email: Shilpa.Sharma@SunshineEliteEducation.com  11/19 to 03/24 4 ACSL Annual Contest Friday 5:45pm6:30pm,Saturday 8:45am9:30am $50/4 tests in the year of 20222023; Test dates are Nov 19, Jan 06, Feb 11, and Mar 24Location: Online
American Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students.
The ACSL Junior Division is for students from grades 6 to 9. It consists of 4 contests in a year. The contests scheduled for the 20222023 year at Sunshine Elite are as follows:
Contest #1: Nov 19, 2022 Saturday 8:45am9:30am,
Contest #2: Jan 6, 2022 Friday 5:45pm6:30pm,
Contest #3: Feb 11, 2023 Saturday 8:45am9:30am
Contest #4: Mar 24, 2023 Friday 5:456:30pmNote: All contests are proctoring virtual online by Sunshine Elite in the year of 20222023. Students who passed the cutoff score of all 4 contests will receive ACSL Final contest invitation on May 1. The ACSL Final Contests are scheduled on May 27, 2023, proctoring virtual online by ACSL.
Each contest in the Junior Division has two parts: a takehome 72hour time limit programming problem and a set of short answer questions. Each short answer test consists of 2 questions on each of the first two topics listed below and 1 question on the third topic for a total of 5 questions. The time limit for the 5 question test is 30 minutes.
Below are the topics for each contest and the study material links:You may check the ACSL website for the study material and the test samples here: https://www.acsl.org/getstarted/studymaterials
Instructor: Shilpa Sharma
Sunshine Elite also has the ACSL training classes to help students prepare for the contests which is aligning with the contest dates and topics. If you have questions or concerns about the contests, please contact Shilpa Sharma by Email: Shilpa.Sharma@SunshineEliteEducation.com  11/19 to 03/24 4 ACSL Annual Contest Friday 5:45pm6:30pm,Saturday 8:45am9:30am $50/4 tests in the year of 20222023; Test dates are Nov 19, Jan 06, Feb 11, and Mar 24Location: Online
American Computer Science League (www.acsl.org), ACSL organizes computer science contests and computer programming contests for elementary, junior, and senior high school students.
The ACSL Senior Division contest is the best for middle/high school students with programming experience, expecially those already taking and being good at ACSL Junior contests. ACSL Senior Division has 4 contests in a year. The contests scheduled for the 20222023 year at Sunshine Elite are as follows:
Contest #1: Nov 19, 2022 Saturday 8:45am9:30am,
Contest #2: Jan 6, 2022 Friday 5:45pm6:30pm,
Contest #3: Feb 11, 2023 Saturday 8:45am9:30am
Contest #4: Mar 24, 2023 Friday 5:456:30pmNote: All contests are proctoring virtual online by Sunshine Elite in the year of 20222023. Students who passed the cutoff score of all 4 contests will receive ACSL Final contest invitation on May 1. The ACSL Final Contests are scheduled on May 27, 2023, proctoring virtual online by ACSL.
Each contest consists of an online 30minute, 5question short answer test and an online programming problem to solve in 72 hours. The Short Problems topics are the same in the Intermediate and Senior Divisions. The Senior Division problems are more challenging than those in the Intermediate Division. Below are the topics for each contest and the study material links:Contest 1
Computer Number Systems
Recursive Functions
What Does This Program Do?
Contest 2Prefix/Infix/Postfix Notation
BitString Flicking
LISP
Contest 3Boolean Algebra
Data Structures
FSAs and Regular Expressions
Contest 4Graph Theory
Digital Electronics
Assembly LanguageYou may check the ACSL website for the study material and the test samples here: https://www.acsl.org/getstarted/studymaterials
Instructor: Shilpa Sharma
Sunshine Elite also has the ACSL training classes to help students prepare for the contests which is aligning with the contest dates and topics. If you have questions or concerns about the contest, please contact Shilpa Sharma by Email: Shilpa.Sharma@SunshineEliteEducation.com  11/18 to 03/10 5 MOEMS Division E Contests Friday 5:25pm6:00pm $50/5 tests in the year of 20222023; Test dates are Fridays on Nov 18, Dec 16, Jan 27, Feb 17, Mar 10Location: Online
This is the 20222023 MOEMS Math Olympiad Contests for Elementary Division (Grade 46).
Sunshine is hosting the 20222023 year of Math Olympiad Contests for elementary school division online remotely with the following schedule:
Contest #1: November 18, 2022, Friday 5:256pm
Contest #2: December 16, 2022, Friday 5:256pm
Contest #3: January 27, 2023, Friday 5:256pm
Contest #4: February 17, 2023, Friday 5:256pm
Contest #5: March 10, 2023, Friday 5:256pm
The online test will be monitored by Sunshine teachers by Zoom. Students need to login their Sunshine account to join the zoom meeting on the test dates. The final awards for participants will be amounced in May.
Math Olympiad (MOEMS) promotes problemsolving. It has two levels: Elementary Division for Grade 46 and Middle School Division for Grade 68. It includes 5 contests for each year over 5 months from November to March. The goals of Math Olympiad contests are:
 To stimulate enthusiasm and a love for Mathematics
 To introduce important Mathematical concepts
 To teach major strategies for problemsolving
 To develop Mathematical flexibility in solving problems
 To foster Mathematical creativity and ingenuity
 To provide for the satisfaction, joy, and thrill of meeting challenges
Last year nearly 170,000 students from about 6,000 teams on 6 continents participated in the Olympiads. All 50 states and 39 other countries were represented.
Here are the awards for participants: https://www.moems.org/awards.htm
Instructor: Manny Norse
2022 Winter/Spring Live Online Class

11/18 to 03/10 5 MOEMS Division E Contests Friday 3:30pm4:00pm $25/5 tests in the year of 20212022; Test dates are Wednesdays on Dec 01, Jan 05, Jan 26, Feb 23, Mar 23 and Mar 30Location: Online
This is the 20222023 MOEMS Math Olympiad Contests for Elementary Division (Grade 46).
Sunshine is hosting the 20222023 year of Math Olympiad Contests for elementary school division online remotely with the following schedule:
Contest #1: November 18, 2022, Friday 5:256pm
Contest #2: December 16, 2022, Friday 5:256pm
Contest #3: January 27, 2023, Friday 5:256pm
Contest #4: February 17, 2023, Friday 5:256pm
Contest #5: March 10, 2023, Friday 5:256pm
The online test will be monitored by Sunshine teachers by Zoom. Students need to login their Sunshine account to join the zoom meeting on the test dates. The final awards for participants will be amounced in May.
Math Olympiad (MOEMS) promotes problemsolving. It has two levels: Elementary Division for Grade 46 and Middle School Division for Grade 68. It includes 5 contests for each year over 5 months from November to March. The goals of Math Olympiad contests are:
 To stimulate enthusiasm and a love for Mathematics
 To introduce important Mathematical concepts
 To teach major strategies for problemsolving
 To develop Mathematical flexibility in solving problems
 To foster Mathematical creativity and ingenuity
 To provide for the satisfaction, joy, and thrill of meeting challenges
Last year nearly 170,000 students from about 6,000 teams on 6 continents participated in the Olympiads. All 50 states and 39 other countries were represented.
Here are the awards for participants: https://www.moems.org/awards.htm
 Sunshine Enrichment Class Coupons
 Sunshine Elite Education is closed on all major holidays.
 Missing classes with notice can be made up by class replay for the online classes in current term.
 Sunshine Elite Education private tutoring for SAT/Writing/Math is available upon request.
 Sunshine Elite Education reserves the right to update or modify the class plan at any time with or without any further notice.