Educations
- Department of Computer Engineering, and Information Technology, Amirkabir University of Technology, Tehran, Iran, MSc in Software Engineering.
- Department of Computer Engineering, Yazd University, Yazd, Iran, B.S in Software Engineering.
Work Experiences
- 2007-current: PhD student at Interaction Design Division in Department of Computer Science and Engineering , Chalmers University of Technology.
- 2005-2007: Lecturer at the Department of Computer engineering and IT, Faculty of Electronic and Computer, Azad University of Qazvin , and Shahid Rajayi University of Tehran.
Theses
- 2005 “Designing a Middleware for distributed dissemination systems (Digital Library and E-learning)”, MSc. thesis, H.Kashfi, Department of Computer Engineering and Information Technology. Amirkabir University of Technology, Tehran, Iran.
- 2002 “Design and Implementation of a Local Electric Mail Server”, BSc. thesis, H.Kashfi, Department of Computer Engineering, Yazd University, Yazd, Iran.
Computer Experiences
- Object Oriented Analysis and Design
- Agent-based Analysis and Design Using Agent Toolkit (including Mobile agents)
- Web based applications design and implementation( mainly JSP)
- J2EE Technology and Java Programming
- UML and RUP
- Modeling and Implementation of Rational Databases (using ERD)
Useful UX Sources
- 10 must follow UX blogs
- All UX
- AllTop UI
- Ask Jess!
- Experience Design
- Experience Design Glossary
- FUN Project
- humanfactors.com
- interaction-design.org
- IxDA
- KONIGI UX wiki
- MX
- Perception=Experience
- S.Mahlke
- Smashing Magazine
- Usability Requirements
- User-centered RE
- UX Booth
- UX Exchange
- UX magazin
- UXBASIS
- UXmatters
- XD Books



