👋 Teachers! Introduce yourself here

(Athuzar) #311

Hello, My name is Aye Thuzar. I teach CS & Math at the Pingry School in NJ. This year, I have about 40 students in my AP CS classes. I hope to introduce Github and Github Classroom to my students and have a blast.

(Osvaldo Jimenez) #313

Hey everyone!
My name is Osvaldo Jimenez, I teach software development courses at the University of the Pacific for undergraduates where students work in teams to create fun stuff. I’m excited to leverage this awesome resource and be a part of the community!
Thanks GitHub!

(Mario Jorge Pereira) #314


I’m Mario Jorge, teach Web Technology, Java Programming and Mobile Application Development at Universidade Católica do Salvador in Salvador, Bahia, Brazil.
My GitHub handle is sanicki.

I live in Brazil :sun_with_face: :sunglasses:

(Stephen Houser) #315

Hello everyone,

My mane is Stephen and have been in computer science education and information technology for a number of years.

My day job is as the Director for Academic Technology & Consulting at Bowdoin College where I work with faculty across the college to enhance the educational experience with technology, to help create deep connections between faculty with their students, to drive collaboration among faculty, the library, technology, and other departments, and to expand the reach of faculty with their research.

My other job is as an adjunct faculty member in computer science at the University of Southern Maine where teach computer networks, operating systems, mobile development, and robotics.

I focus on practical applications of computer science and good development practices. Thus, I’ve been “on board” with version control (and all it’s other names) since first seeing CVS (yes that was a while ago).

So, with that, Hello!

(Marino Linaje) #316

Hi there!
I’m Marino Linaje, associate professor at the University of Extremadura. I’m happy waiting to be able to configurate github for my course, but maybe it will be late for this semester…
I have some public repositories to share knowledge with the community. However, I have never use github for teaching.
I’m teaching Computer Science, hopefully github and me will have a long time journey together!

(Stephen Cerruti) #317


I am going to be honest and state right up front that I did not spend 44 minutes reading through the introductions. I am sure that I will get to know active users over time and will refer to your introduction as needed so it’s not a waste.

I have been developing software professionally since 1985. I have worked on everything from nuclear power plants to satellites. I have traveled completely around the globe for work and have programmed in a wide variety of languages for a wide variety of industries.

Early in 2016 the company that I had been working for relocated their US software jobs to Canada. I was retained on contract for several months. I am currently working on getting in some new contract work in the local area. During this time of underemployment I transitioned from a volunteer teacher at The League of Amazing Programmers to a part time paid teacher. I have been investing a lot of effort into improving how we deliver our curriculum.

Finding the education tools at github has been a godsend. We were basically building out tools to do these same jobs and we are now taking a step back to evaluate what mix of tools and techniques allow us to bring our program to the students most efficiently.

The League of Amazing Programmers is a non-profit school focused on Java programming with the mission of preparing kids for the science and technology jobs of the 21st century. We teach out of a classroom in Carmel Valley, San Diego, CA and we also offer classes and workshops at the downtown San Diego Library. Most of our students range from middle school to high school, though we have taught classes at the elementary level as well. My own son became involved with the school in 4th grade and went on to take the AP exam in 6th.

We are also associated with a local robotics competition IARoC.

Currently on the devops side I am excited to be figuring out how to use sandboxed repositories for assignments. We had been planning a complicated forking and cloning scheme that seemed overly complicated. I am also rewriting many of our lessons, currently stored as Google Docs into repositories with code skeletons and markdown instructions. The use of Google Docs resulted in context switching between the IDE and the browser and resultant distractions.

My biggest pain point right now is how to handle artifacts. We have a couple of jars that are used across a range of classes. Our current methodology is to have the students manually import those jars (synced to their machine through Google Drive) and add them to their Eclipse projects. This obviously causes problems for the students when they aren’t in the classroom. I have set up a Nexus server in the classroom, however that doesn’t address our remote needs.

Additionally I am working on attempting to change from and Eclipse project based setup to a maven project based setup. This will give us more flexibility in our tools, I myself prefer IntelliJ, but migrating to maven does add a level of complexity.

On the course development side I am trying to develop a plan that allows us to teach object oriented programming out of the starting gate. We currently teach programming in a way that develops a lot of poor habits straight out of the box and I think moving to a more object orient approach would eliminate that. Current thinking has this as too challenging for the age student we are teaching.

As a person who has done a lot of hiring in the past I love having our students tied into GitHub. I had so many prospects who had never worked on group projects and had never made commits on an open source project. As our student mature they are already familiar with the tools and able to find projects to contribute to in meaningful ways.

I look forward to interaction with this community and learn all of your secrets.


(Roman Gordeev) #318

Hello! I’m an Associate professor in Tver State Technical University, Tver, Russia.

I interchangeably teach two courses: “Dynamic programming” and “Testing of software systems”.

Both courses aim at students with basic knowledge of programming and gradually introduce them to the core principles of software development.

The Git repositories for these courses you may find at https://github.com/rgordeev/.

Key technologies covered by the courses are Core Java, JDBC, JPA and Hibernate, frameworks, implementing DI and RESTful API, JavaScript (the example work with JS MVC frameworks), version control systems (both Git and SVN), and one of the IDEs (Eclipse or IntelliJ IDEA).

During every lecture we try to implement some of the katas in different languages. Here is an example of how we did it during one of the lectures https://github.com/nspectator/katas/tree/java/spock.

(Emmanuel Château-Dutier) #319

I’m Emmanuel and I’m using GitHub for Digital Humanities project and some classes in Digital Museology.
I’m currently on a tenure track at Université de Montréal (Canada).
My GitHub handle is emchateau, and you can follow me on @emchateau on twitter

(Jonathan) #320

Hey everybody,

my name is Jonathan and I am a PhD student, researcher and teacher at the University of Tübingen in Germany. I am working for a programming language chair and we give introductory and advanced courses in programming, programming language theory, software design, software engineering and more.

My github username is b-studios.

Right now, I am using github education repositories for two courses:

  1. A project where students work one year on a task issued by industry
  2. A software design lecture

For the second I also use the classroom process for having students hand-in their assignments. While I would love to use actual PRs, I want to prevent the PRs from being public (or at least visible to other student groups).
Due to that, I use issues (on the students repos) to handle the hand-in process. The students are asked to provide a commit hash in the issue, once they are done. Giving feedback using this process is much more cumbersome than giving feedback on a PR, which is unfortunate.

However, I am still very happy to use github classrooms since it avoids a lot of mails!



(Swarathesh) #321

hi this is swarathesh, i’am still pursuing my bachelors at sree vidyanikethan engineering college (computer science) and im mentoring around 20+ students

currently i’am working on cloud technology to perform OCR on images,label detection and also i’am making an open source android tutorial app
this is my repo

(Darren Christie) #322

Hi I’m Darren,
I teach the programming subjects at Huntingdonshire Regional College in Huntingdon, Cambs, UK.
I’m currently looking at ways to get my students using GitHub with their coding assignments.
Very keen to have them pick up source code management skills which will help them in the workplace when they move on from me to either University or the workplace.

Before I started teaching 6 years ago, my background was software development.

(Ajayski) #323

Hi everyone!
I am a teacher at SKIT, Jaipur. I teach students web development and designing and C programming language and also networking. Currently I am introducing the GITHUB in my classroom lectures and getting students integrated for their assignments on Github.
I’m excited to see the results of this new way of learning into classroom by introducing version controlling. And getting students more involved into open source.

(Diaz Edwin) #324


My name is Edwin and I’m instructor at CodingFaculty where I teach web developement, based on PHP and JS!

(Tinashe Walter Zulu) #325

Hello everyone Im Tinashe Walter Zulu from Zimbabwe my my handle is @tinzulu. I love software development, working with new technologies and source control.

Its a previledge to interuct with you guys

(EunSol Lee) #326

Hi Everyone,

I’m EunSol. I am one of the cofounders of Silicon Valley Coding here in Seoul, South Korea.
We are the first coding bootcamp in Seoul and is catering to the needs of Korean Software Engineers’ Community.

Throughout our program, all of our students create github accounts and upload their “progress” by solving bulks of daily exercises. There are many other ways in which we love using Github as one of our primary sources!
The students are really excited as they continuously spread the word out here in Korea as to how great Github is :slight_smile:

Love this great idea and thanks to Github for all their support! :heart_eyes:

(Justin Scott) #327

Hello, I’m Justin Scott. I’m a Computer Science High School teacher for Poly High School in Riverside CA.

I teach Exploring Computer Science, Information Technology, and Basic Programming. Our high school computer science program has been under the rader and I’m looking to bring new technologies to the program like GitHub.

(Joppe Geluykens) #329

Hi all!

I’m Joppe, student computer science at the University of Leuven in Belgium and mentor at CoderDojo.
You can find me on GitHub @jppgks.

My interests span across multiple topics including design, travel, code, product, architecture, running, entrepreneurship and innovation.

Looking forward to learn from others here!

(clive boulton) #330

I’m Clive Boulton, I enjoying attending technical talks in well served locations like Seattle and New York City, then translating and giving full stack web development talks in undeserved locations and communities such as the Bronx and North Cascades. I try to show how much development folks can do with a inexpensive Chromebook instead of an expensive Macbook. Although Mac’s still give more range, Chromebooks can accomplish a good deal in modern web cloud development.

(Lars Hinrichs) #331


I am Lars Hinrichs – I teach English linguistics at the U. of Texas at Austin. I am starting to teach a more complete approach to data-science methods both at the undergrad and graduate levels, which will include using GitHub for version management.


(Scott Sanicki) #332

A post was split to a new topic: Automatic Grading Script