Posts by Collection

talks

Code editting in VIM

Published:

This talk included general information about how to get started in vim. I talked about some cheats in using vim. This talk was 20 minutes. The main topics that I talked about was the modes in VIM, editing files side by side and some basic commands in normal mode. You can find the slides in here.

Virtualization Workshop

Published:

This was a 3 hour workshop about the fundamentals of virtualization with emphasis on application oriented virtualization (Docker). The workshop included topics below:

Introduction to Cloud Orchestration

Published:

It was a 40 minute talk about cloud orchestration and challenges involved with cloud orchestration. In this talk I presented the following topics:

Approximate Counting Algorithms

Published:

It was a 20 minute presentation about approximate counting methods. In this talk I presented the following topics:

K8s Tutorial

Published:

I held a 2 hour tutorial about k8s and basics of Kubernetes. You can find the slides of the tutorial in this link.

teaching

Introduction to Programming: C

Teaching assistant, Amirkabir University, 2015

My responsiblities include:

  • Grading assignments
  • Creating new assignments
  • Designing final project
  • Evaluation of final project
  • Holding a one day workshop

Advanced Programming using Java

Teaching assistant, Amirkabir University, 2015

My responsiblities include:

  • Grading assignments
  • Creating new assignments
  • Evaluation of final project

CSC309: Programming on the Web

Teaching assistant, University of Toronto, 2019

My responsiblities included:

  • Grading assignments
  • Grading midterm and final exam
  • Weekly 50 minutes tutorials
  • Evaluation of final project

CSC309: Programming on the Web

Teaching assistant, University of Toronto, 2019

My responsiblities included:

  • Grading assignments
  • Grading midterm and final exam
  • Weekly 50 minutes tutorials
  • Evaluation of final project