Hello! I recently finished my PhD in Civil & Environmental Engineering at UC Berkeley. While at Cal, I was a Graduate Student Instructor for classes ranging from freshman to graduate level. I love teaching introductory programming, with an emphasis on Matlab and R languages. I also have taught other Civil Engineering classes. I have tutored both Matlab and R in the past. My PhD dissertation focused on probabilistic modeling. For my research I used all sorts of probabilistic and statistic... [more]
During my graduate student career at UC Berkeley, I spent 5 semesters as a Graduate Student Instructor teaching introductory level MATLAB programming. My tasks included developing programming assignments, creation of exam questions, and teaching discussion sections and review sections. I also spent significant time working with students, guiding them through the processes of problem solving, code-writing, debugging, and solidifying concepts.
I spent ten years as a Civil Engineering student! II obtained my BS from the University of Pittsburgh, and my MS and PhD from UC Berkeley. The concepts of Civil Engineering have always fascinated me, which is why I stayed in school for so long. When I was at UC Berkeley I spent many semesters teaching CE classes, ranging from freshman level to graduate level, and I was even the recipient of the Outstanding Graduate Student Instructor Award. My main areas of expertise are in intro-level programming and computation, and upper level topics in hydrology, fluid mechanics, and water resources. Ask me about other subjects!
I have over 5 years experience in writing R code and have written several thousands of lines of R code. I have completed graduate level coursework at UC Berkeley focused on the R language and its application to solving statistical problems. I have direct experience with computational models, probabilistic models, statistical analysis, data management/manipulation, and data visualization, all in the R environment. I have tutored R in the past, and can help with anything ranging from the very fundamentals of programming to advanced methods and debugging.