Teaching assistant of Data Structures and Algorithms, Fall
2009.
Teaching assistant of Data Structures and Algorithms, Fall
2008.
Teaching assistant of Computer Programming with Java, Fall
2008.
Honors:
Ranked 3rd among undergraduate students of Computer Sciences,
Department of Mathematical Sciences, Sharif University of
Technology.
Sep 2009
Graduate scholarship awarded by Sharif University of Technology,
the privilege of studying graduate degree without any entrance
exam.
Oct 2009
On the domination number of the generalized Petersen graphs : Arash Behzad, Mehdi Behzad, Cheryl E. Praeger
The authors wish to acknowledge
their appreciation of advice from an anonymous referee that led to
improvements to the paper. Also they would like to thank Babak Behzad
for his technical assistance: http://linkinghub.elsevier.com/retrieve/pii/S0012365X07001434
Courses Taken:
Introduction to Computer Programming (C Programming Language), Dr. A. Aavani, Fall 2006.
Advanced Computer Programming (Java Programming Language), Dr. A. Aavani, Spring 2006.
Data Structures and Algorithms, Dr. Y. Tabesh, Fall 2007.
Logic Circiut, Dr. Rahmati, Fall 2007.
Design and Analysis of Algorithms, Dr. Y. Tabesh, Spring 2007.
Machine Structure and Language, Dr. M. Tabandeh, Fall 2008.
Introduction to Automata Theory, Dr. A. Daneshgar, Fall 2008.
Computer Networking, Dr. A. Borghei, Fall 2008.
Computer Technology, Dr. H. Malek, Fall 2008.
Operating Systems, Dr. H. Beigi, Spring 2008.
Compilers and Programming Languages, Dr. G. Jaberi Pour, Spring 2008.
Computer Graphics, Dr. M. Jamzad, Spring 2008.
Computer Organization, Dr. M. Salehi, Spring 2008.
Microporcessor I, Dr. E. Sanaie, Fall 2009.
Advanced Topics in Computer, Dr. M. Safari, Fall 2009.
Academic Activities:
Developing and Maintaining an MPI Beowulf computer system
for Sharif University Computing Center
Sharif Computer Simulator for Computer Structure and Language course : Sharif Computer is a subset of Intel® 8085 Microprocessor and this applet is it's complete simulator.
PintOS project : Pintos is a simple operating system framework for
the 80x86 architecture. It supports kernel threads, loading and
running user programs, and a file system, but it implements all of
these in a very simple way.
Project 1 : Threads
Project 2 : User Programs
Computer Organization
MIPS
CPU simulator written completely in C, which can read assembled
programs in either binary or hexadecimal form, run it, and show the
value of registers and memory after the run.