While at Steinmetz High School in Chicago, Anderson was ranked 29th among Illinois prospects, 65th in the nation, and was a three-star recruit by Rivals.com. He entered his final prep season at No. 67 among Midwest Top 100 Players by The Sporting News, and No. 80 among Midwest Hot 100 by Score.com. He was a four-year regular as option quarterback who produced 4,225 yards of total offense and 58 touchdowns during his career. Among Anderson's high school recognitions were team MVP, first-team Chicago Public League All-Section, and second teamChicago Sun-Times All-Public League as a senior. He rushed for 840 yards and 12 TDs on 97 carries for the Class 8A playoff qualifier during his senior season. He entered his final campaign as Chicago Sun-Times Top 100 Area Player and Chicago Tribune conference Player to Watch. He was listed No. 18 among Top 30 Junior Prospects by Chicago Sun-Times following selection as team MVP, first team all-section, first team Chicago Sun-Times All-Public League and special mention all-area during junior year. Anderson totaled 1,541 yards of total offense and 26 TDs, including 1,288 rushing yards and 18 TDs on 9-2 conference champion and playoff qualifier as junior. He set a school record with a 92-yard rush during his junior season, and also gained 922 rushing yards and nine TDs for his 12-1 team as a sophomore.
In a reserve role behind conference MVP Garrett Wolfe, Anderson performed well, making his collegiate debut versus Ohio State. Against Indiana State, Anderson had six carries for 53 yards, including a 16-yard touchdown run. He then gained 53 yards on 10 rushing attempts at Eastern Michigan. He played in 11 games as a reserve running back, and on special teams. He finished the year with 25 carries for 117 yards and a touchdown.
2007 season
2007 has been Anderson's coming-out party, leading the Huskies in every statistical rushing category, and earning second-team all-conference honors. He had 274 carries for 1298 yards and eight scores, averaging 4.5 yards per rush. Among the number of great games this season, against Eastern Michigan, Anderson had 213 all-purpose yards and a score. Against Temple, Anderson ran for 163 yards and two touchdowns in the one-point loss. At Idaho, in NIU's first win of the year, Anderson ran for 167 yards and one touchdown.