Académique Documents
Professionnel Documents
Culture Documents
EDUCATION
• PhD in Computer Sciences (Expected May 2013)
University of Maryland Baltimore County
PUBLICATIONS / POSTERS
Paper Mina Choi, Diksha Sharma, Fahad Zafar, Aldo Badano (May 2011)
Experimental psychophysics methodology to measure
the visual and device components of the veiling glare
limit for detection tasks in high-dynamic-range displays
Symposium of Information Display L.A. 2011
SKILLS
C, C++, CUDA, OpenCL, OpenMP, Cell SDK, MPI, GLSL, HLSL, C#, Android
OS, Java, Direct 3D 10, GLSL, XNA, OpenGL, MXML, Action Script 3.0, ADOBE
AIR, Galileo, SQL, ASP 2.0, JSP, MPI 2, ACE
EXPERIENCE
• Working on mobile and stereoscopic 3Ddisplay devices for use in medical imaging.
Findings from the research were used to provide recommendations to industry and
regulators regarding digital pathology.
PROJECTS
• M.S. Thesis: Purely Computable Noise with High Quality Random Numbers for the GPU.
Desktop Applications
• Visual detection task software for 5 Megapixel and 3 Megapixel medical display devices.
• Reverse Engineering, converting .exe file to .asm file using Intel x86 processor
instruction set.
• Developed software that provided automated Bill Printing, Worker Issue/Return
Management, Sales and Purchase facilities for a fabrics shop, and monthly and daily
reporting for all parts of the business.
Computer Graphics
• Stereoscopic 3D representation of voxelized geometry models for medical tests
• Complete Implementation for projecting in and out of Spherical Harmonics to
approximate multiple light sources in an environment.
• Implementation of view dependant triangle sub-division and volumetric fire.
• Adaptive tessellation for terrain patches using Bezier curves.
• Implementations of terrain creation using height maps. Using light maps, bump maps,
displacement mapping and self shadowing in an environment.
• Porting compute intensive subset of GEOS-5 (Goddard Earth Observing System Model)
code into OpenCL.
• Scalable Particle Simulation with OpenGL using MPI (Message Passing Interface) for
communication between multiple QS20 Blades.
Web Development
REFERENCES
http://userpages.umbc.edu/~fahad3
Available upon request