Teaching Assistantship
	
	- Graduate course: Computer Architecture. 			       Jan'12-Apr'12.
- Undergraduate course: Switching Theory and Logic Design, Lab work. Aug'11-Nov'11.
- Graduate course: Parallel Computer Architecture. 		       Aug'10-Nov'10.
- Undergraduate course: Assembly Language Programming, Lab work.     Jan'10-Apr'10.
- Undergraduate course: Switching Theory and Logic Design, Lab work. Aug'09-Nov'09.
On research and graduate student life 
             
             
				
				-  'On Education' by Albert Einstein  pdf
-  On 'The Value of Science' by Richard Feynman
-  'You and your research' by Richard Hamming pdf
-  'Advice to a Young Scientist' by P B Medawar pdf
-  'A student's guide to research' by Dennis S Bernstein pdf
-  'A guide to increased creativity in research' by Craig Loehle pdf
-  'Engineers, Programmers and Blackboxes' by Bob Colwell pdf
-  'To the Postdocs' by Steven Weinberg html
-  'The Algorithm - Idiom of Modern Science' by Bernard Chazelle html
-  Interesting read -  All Questions Answered  by Donald Knuth 
-  Few essays about PhD and Comp. Sci. by Douglas Comer (Distinguished Prof. of Comp. Sci., Purdue Univesity)
-  ''How to Be a Good Graduate Student''  and ''How to Succeed in Graduate School'' by Marie desJardins (Prof. of CSE, Univ. of Maryland, Baltimore County)
-  'How to have a bad graduate student career' by Chirstos Kozyrakis (Associate Prof., Dept of  EE & CS, Stanford)
-  'What it means to be a Ph.D. researcher?' by Shankar Balachandran (Asst Prof., Dept of  CSE, IITMadras)
-  Navigating Graduate School and Beyond - A career guide for graduate students and a must read for every advisor.
-  Graduate Student Career Guide by UCLA.
-  Various 'essays and opinions' by Oded Goldreich (Prof. of Mathematics and  Comp. Sci., Weizmann Institute of Science)
-   How to write a great research paper and  How to give a good research talk - Simon Peyton Jones (Principal Researcher, Microsoft Research - Cambridge)
-   Collected advice on research and writing by Mark Leone (Researcher at Weta Digital)
-  'Story telling - the missing art in engineering presentations' by D.V.Anderson pdf
-   Pressure problems in Academia an article in 'the guardian'.
-  The Relationship between  Research and Teaching  by Nick Feamster (Prof., School of Computer Science, GeorgiaTech).
-  The  Ten Commandments  for good teaching by  Yale N. Patt  (Prof., Dept. of ECE, UT-Austin). Few  talks and lectures  by him.
-  Succeeding in Science by Dan Shechtman, recipient of Nobel Prize in Chemistry, in the year 2011.
Technology reviews on various system components
             
             
				- AnandTech  - Up-to-date, detailed reviews of latest CPUs, GPUs, SSD/HDD and Motherboards.
- HotHardware  - Detailed reviews of latest CPUs, GPUs, SSD/HDD, Motherboards, Mobiles and Gadgets.
- Real World Technologies  - Collection of articles on latest processors. 
-  Bit-tech.net  - Collection of articles on latest processors, hardware, gaming, etc.