Download resume

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

OpenGL wikipedia , lookup

Tektronix 4010 wikipedia , lookup

Graphics processing unit wikipedia , lookup

Molecular graphics wikipedia , lookup

Computer vision wikipedia , lookup

Transcript
HannahBollar
ProjectExperience
[email protected]
CurrentProjects
PersonalProject:BeginningsofaParticleSimulator
• Throughtheguidanceofresearchpapers,workingonimplementinga
particlesimulator.
3DVisualizationResearchProject
• Developingamaps-likevisualizationofinteriormuseumspaces.
Connectingseparatespacestooneanotherandhidingspecificpieces
orsectionsofthemuseum.ProjectsupervisedbyDrNormanBadler.
PathTracer(CIS561)[’17]
• CodingafunctionalPathTracerinC++andOpenGL
ProcedurallyGeneratedProjects(CIS700)[’17]
• UsingJavacriptandWebGL,codedamovingbirdswing,spawning
environment,multipleshaders,crowdsimulations,andadditional
projectsusingPerlinNoise,L-Systems,andadditionalprocedural
generationtechniques.
408.242.0252
Education
UniversityofPennsylvania
BSEinDigitalMediaDesign
(ComputerScienceandAnimation)
CurrentYear:Sophomore
ExpectedGraduation:May2019
Minors
PursuingminorsinMathematicsandPhysics
TheHarkerHighSchool[SanJose,CA]
RelevantCoursework
•
MathematicalFoundationsforComputerScience
[CIS160]
• IntroductiontoComputerProgramming[CIS110]
• ProgrammingLanguagesandTechniquesI,II,and
Datastructures[CIS120,121]
• IntroductiontoComputerSystems[CIS240]
• IntroductiontoInteractiveComputerGraphics[CIS
560]
• AdvancedComputerGraphics[CIS561]
• ProceduralGraphics[CIS700]
• 3DComputerModeling[FNAR235]
• EnvironmentalAnimation[FNAR247]
• HistoryofAnimation[CINE320]
• CalculusI,II,III[MATH104,114,240]
• PrinciplesofPhysicsI:MechanicsandWave
Motion[PHYS150]
Knowledge
Proficient:Java,C++,JavaScript,Maya,3DStudio
Max,OpenGL,WebGL,GLSL,C,Git,Eclipse,Qt,
HTML5,CSS
Familiar:AfterEffects,OCaml,Python,Photoshop,
Illustrator,Linux,Processing
CurrentlyLearning:Houdini,SubstanceDesigner
Organizations
SIGGRAPH[’15toPresent]:BoardMember[’17toPresent]
PennSIGGRAPHMentoringCommunity[’15toPresent]
AdvancingWomeninEngineering(AWE)[’14to
Present]
AWEPre-OrientationVolunteer[’16toPresent]
OrientationPeerAdvisorforEngineeringFreshmen
[’16toPresent]
PreviousProjects
RayTracer(CIS561)[’17]
• CodingafunctionalRayTracerinC++andOpenGL
MiniMinecraft(CIS560)[’16]
• GroupprojecttodevelopMinecraftfromscratchinC++.My
responsibilities:proceduralgenerationofcavesbelowgroundand
dynamicterrainaboveground,implementationoftheA*search
algorithmforroamingsheeptofollowtheuser
MiniMaya(CIS560)[’16]
• DevelopedinC++apartialimplementationofMayawithafunctioning
GUIcompletewithextruding,smoothing,andinsertingofedgesand
vertices
DataStructuresandAlgorithmicImplementations(CIS120,121)[’15-’16]
• BuiltprojectsinbothJavaandOCamlthatdemonstratethe
implementationofgraphsearchingandsortingalgorithmssuchasBFS,
DFS,Kruskal’s,Kosaraju’s,MergeSort,QuickSortandothers.
ArtificialIntelligenceandNeuralNetworks[‘15]
• MadeafunctioningImage-RecognizingNeuralNetworkthatidentifies
alpha-numericcharactersfromagivensetofimages.
OtherJavaProjects[‘14]
• DevelopedSolitaireandTetrisinJavawithfunctioningGUIs.
WorkExperience
Instructing
InstructorforiDTechCoursesatStanford[Summer‘16]
• TaughtlessonsinJavacodingwithEclipse,in3D-ModelingwithMaya
andinblock-codingwithTynker.
TeachingAssistantatPennforthefollowingcourses:
• IntroductiontoInteractiveComputerGraphics(CIS560)[Spr’17toPresent]
• IntroductiontoComputerProgramming(CIS110)[Fa’16]
• ComputerScienceinProcessing(FNAR264)[’15toPresent]
Commitmentsinclude:makinglessonplans,holdingofficehours,
homeworkassistance,collaboratedwithinstructortocreatelectures
andprojectsforstudents,teachingrecitations,andgradinghomework
andexams.MainLanguages:C++(CIS560)andJava(CIS110andFNAR264)