Your Instructors Geoffrey Challen is the primary creator and maintainer of learncs.online .
Geoffrey authored the lesson content and homework problems, and created and maintains the backend systems that power the playgrounds, explanations, problems, and other interactive website content. You can find more details about the course infrastructure and more complete credits here .
However, in the years since the original materials were created, other students and faculty from the University of Illinois, students from other institutions, and learncs.online students have contributed to the learncs.online materials. All contributors are listed below, starting with verified instructors.
If you'd like to contribute, please get in touch!
Instructors Geoffrey Challen
he, him, his
922 contributions Colleen Lewis
326 contributions Chris Taylor
35 contributions Ellen Spertus
she, her, hers
Teaching Professor, Khoury College of Computer Sciences, Northeastern University 25 contributions
Teacher Rohith Sanjay
115 contributions Carlos Inigo Fernandez
41 contributions Thomas Cai
37 contributions Conor Cunningham
37 contributions Miguel Fernandez
30 contributions Jackie Chan
28 contributions
Tutor Rachanon Petchoo
22 contributions Arnav Sethi
21 contributions Haosen Yao
21 contributions Carl Edwards
21 contributions Benjamin Chang
19 contributions Jacob Chang
19 contributions Ritvik Sood
19 contributions Patrick Cunningham
18 contributions Aden Krakman
17 contributions Ying Chen
17 contributions Justin Bai
17 contributions Ruisong Li
16 contributions Rohan Gudipaty
16 contributions Hyunho Kim
16 contributions
Assistant Sam Erens
15 contributions Nancy Jia
13 contributions Alistair Forsyth
13 contributions Yuxuan Chen
12 contributions Carolyn Zeng
12 contributions Kaan Yigit
12 contributions Michael Rheintgen
12 contributions Boyang Sun
11 contributions Matt Twyman
11 contributions Maxwell Yang
11 contributions Elijah Mock
11 contributions Hrishikesh Kalyanaraman
10 contributions Collin Fox
10 contributions Zijing Wei
10 contributions Zuhair Ali
10 contributions Kevin Liu
10 contributions Zainab Memon
10 contributions Saashin Subramaniam
10 contributions Sriya Mikkilineni
9 contributions Ben Clarage
9 contributions Niharika Bhattacharjee
9 contributions Prith Balaji
9 contributions Jake Cumberland
9 contributions Christopher Sahyouni
9 contributions Cristian Flores
8 contributions Arghya Srivastav
8 contributions Anushree Tibrewal
8 contributions Nathaniel Zukowski
8 contributions Anagha Shenoy
8 contributions Daniel Gutierrez
8 contributions Rohan Shah
8 contributions Sunwoo Baek
8 contributions Maaheen Maajed
7 contributions Lexi Ippolito
7 contributions Adelia Solarman
7 contributions Meera Jagannathan
7 contributions Justin Kim
7 contributions Brendan Biernacki
7 contributions Daniel Song
7 contributions Chris Whamond
7 contributions Anirudh Kumar
6 contributions Diego Taveras
6 contributions Ishika Awachat
6 contributions Zhuoang Tao
6 contributions Ahmed Hasan
6 contributions Prem Dhoot
6 contributions Eugene Jang
6 contributions Anakin Dey
6 contributions Saagar Kolachina
6 contributions Amirthavarshini Sureshbabu
6 contributions Henry Tang
6 contributions Arpit Bansal
6 contributions
Helper Jonathan You
5 contributions Monica Para
5 contributions Amaan Mirza
5 contributions Mike Cheng
5 contributions Harsh Deep
5 contributions Arjun Prabhu
5 contributions Zhilan Wang
5 contributions Sarah O'Sullivan
5 contributions Raul Higareda
5 contributions Utkarsh Prasad
5 contributions Aashi Tyagi
5 contributions Chinonso Chinonso
5 contributions Jongwoo Jeon
4 contributions Anuprova Bhowmik
4 contributions Youngmin Jeon
4 contributions Akul Gupta
4 contributions Freddy Platinus
4 contributions Gargi Balasubramaniam
4 contributions Saurav Chittal
4 contributions Hania Dziurdzik
4 contributions Samuel Schapiro
4 contributions Charlie Rivera
4 contributions Arnav Motwani
4 contributions Ashley Wang
4 contributions Daniyal Rana
4 contributions Leena Abdelrahman
4 contributions Rahul Kalle
4 contributions Rylan Turner
4 contributions Larry Liao
4 contributions Aditya Joshi
4 contributions Prerana Singh
she, her, hers
4 contributions Dj Figueiredo
4 contributions Yiming Niu
4 contributions Milosz Dabrowski
3 contributions James Rockey
3 contributions Ojas Upalekar
3 contributions Bernie Zhu
3 contributions Rachel Huang
3 contributions Ayaan Jabbar
3 contributions Neel Khare
3 contributions Violetta Dabros
3 contributions Palak Purwar
3 contributions Samarth Taneja
3 contributions Serena Trika
3 contributions Yuhua Weng
3 contributions Apramey Hosahalli
3 contributions Anish Meka
3 contributions Aarav Mande
3 contributions Idrees Mohammed
3 contributions Daniel Rugutt
3 contributions Eduardo Martinez
3 contributions Serlina Ku
3 contributions Sana Madhavan
3 contributions Alyssa Daniels
3 contributions Preston Chao
3 contributions Ananya Subramanian
3 contributions Kushal Agarwal
3 contributions Zhaoyang Chen
3 contributions David Ruvinskiy
3 contributions Aditi Khanna
3 contributions Archna Sobti
3 contributions Savannah Holly
3 contributions Anish Thiriveedhi
3 contributions Jainil Modi
3 contributions Vansh Sikka
3 contributions Vansh Gupta
3 contributions Will Otani
3 contributions Havish Rani
3 contributions Lenna Park
3 contributions Ananyaa Tanwar
3 contributions Meghna Mavila
3 contributions Josh Joseph
3 contributions Wendy Ruan
3 contributions Chengze Shen
3 contributions Nishit Samarth
3 contributions Becky Blake
3 contributions Gabriel Grais
3 contributions Juyoung Choi
3 contributions Qingping Ye
3 contributions Kavin Krishnasami
3 contributions Helen Ilkiu
3 contributions Athena Fung
3 contributions Tyler Cushing
3 contributions David Yang
3 contributions Andrew Kim
3 contributions Chris Munoz
3 contributions Joseph Dubravec
3 contributions Meghna Gaddam
3 contributions Martina Perez Zuleta
3 contributions Andrew Lum
3 contributions Jenny Yang
3 contributions Eunice Leung
3 contributions Tianyun Zhang
3 contributions Elisa Carrillo
3 contributions Louis Qian
3 contributions Ishq Gupta
3 contributions Elijah Song
3 contributions Bilal Karim
3 contributions Junhao Xiong
3 contributions Matthew McCarthy
3 contributions Ethan Sirois
3 contributions Alekhya Nathella
2 contributions Harshit Bagla
2 contributions Daniel Dilan
2 contributions Sarod Nori
2 contributions Samuel Hurh
2 contributions Ayah Jaber
2 contributions Adrian Russo
2 contributions Shao-Min Yeh
2 contributions Janani Jayanth
2 contributions Rohan Sathe
2 contributions Tanay Pareek
2 contributions Kangyu Feng
2 contributions Brandon Dinh
2 contributions Ishan Khandelwal
2 contributions Emmanuel Buabeng
2 contributions Alma Zirojevic
2 contributions Anna Fedczuk
2 contributions Armin Rafieyan
2 contributions Ricky Chen
2 contributions Vaibhav Keshari
2 contributions Rahul Bhatt
2 contributions Brenda Hariyanto
2 contributions Abhi Vinnakota
2 contributions Ruozhen Yang
2 contributions Edmon Guan
2 contributions Sabrina Tu
2 contributions Joseph Chan
2 contributions Yasmine Munoz
2 contributions Tianyi Huang
2 contributions Srikar Manikonda
2 contributions Yuan Ochoa
2 contributions Vish Ganesan
2 contributions Kelly Chen
2 contributions Jared Buabeng
2 contributions Nathan Liu
2 contributions Manasi Vaidya
2 contributions Elizabeth Spencer
2 contributions Steven Salisbury
2 contributions Juan David Campolargo Hoyos
1 contribution Ethan Miranda
1 contribution Mayank Hirani
1 contribution Aditya Shreenivas Kunte
1 contribution Siddharth Tangri
1 contribution Vinayak Manepalli
1 contribution Varun Shroff
1 contribution Rohan Khatu
1 contribution Adrian Rodriguez
1 contribution Tongyun Huang
1 contribution Shruthi Jaganathan
1 contribution Nicholas Jung
1 contribution Dazhen Chen
1 contribution Jason Barnett
1 contribution Siyuan Ding
1 contribution Anish Jampana
1 contribution Matthew Czech
1 contribution Aadarsh Krishnan
1 contribution Raghav Anand
1 contribution Edward Huang
1 contribution Aryan Vakharia
1 contribution Connor Flynn
1 contribution Nehal Tangudu
1 contribution Anisha Raja
1 contribution Thomas Zelichowski
1 contribution Keshav Trikha
1 contribution Hamiz Anjum
1 contribution Shoorsen Gandhi
1 contribution Joe Tamulaitis
1 contribution Panyue Chen
1 contribution Punn Pinkayan
1 contribution Ishaan Bhandari
1 contribution
Student Contributors The following students have contributed explanations to learncs.online , which have been approved by instructors and now appear on the website:
Ayesha Ahmed
1 contribution Sisa Pallchisaca
1 contribution Nathan Chen
1 contribution Chinasa Nwosu
1 contribution Michal Lampejo
1 contribution Aisha Salau
1 contribution
Question Authors Questions on the lessons and practice page were authored by the following contributors:
Geoffrey Challen
326 questions (318 Kotlin, 326 Java) Chris Taylor
36 questions (2 Kotlin, 36 Java) Nikita Neledov
1 question (1 Kotlin, 1 Java) Ayesha Ahmed
1 question (1 Kotlin, 1 Java) Aisha Salau
1 question (1 Kotlin, 1 Java) Michal Lampejo
1 question (1 Kotlin, 1 Java) CEO
1 question (1 Kotlin, 1 Java) Giovanni Pastor
1 question (1 Kotlin, 1 Java)