CS295-5 Faces and Biographies


David Laidlaw, Professor

Joe LaViola, Teaching Assistant


Name: Daniel Acevedo

Dept: CS

Year (Fr, So, Jr, Sr, Gr): Gr <2>

E-mail: daf@cs.brown.edu

Phone(s): (401)273-5197 home (401)863-7684 office 510 CIT

Want to learn: Role of VR in Scientific Visualization Interest of the scientific community in immersive, interactive enviroments for visualization. Application of advanced visualization techniques in very large sets of data. Use of advanced visualization methods in Civil Engineering.

Other goals for class: Improve communication skills. Improve presentation skills. Learn how to make and present a proposal or a paper.

Role you would like to play in a project and skills you bring: My major is in Civil Engineering and I've been working at the CAVE last summer. I'd like to work with people interested in VR.

Interesting potential project ideas: Topographical meshes generation and visualization in the CAVE. Implementation of variable level of detail techniques in immersive enviroments applied to urban planning.

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): 3 courses of calculus. 2 courses of advanced numerical methods. 1 course of algebra 1 course of statistics (each course is 2 semesters long)

Relevant science classes taken: I have the Civil Engineer title from Spain which involves 5 years of Civil Engineering classes.

Other relevant classes or experience: I worked in the Graphics Group of the School of Civil Engineering of University of La Coruna (Spain).(http://videalab.udc.es) I worked in the CAVE, here at Brown, last summer.


Name: Asohan (Han) Amarasingham

Dept: Cognitive Science & Applied Math

Year (Fr, So, Jr, Sr, Gr): Gr III

E-mail: Asohan_Amarasingham@brown.edu

Phone(s): 861-9273

Want to learn: what tools are available for scientific visualization and to get a sense how much work is required to use them.

Other goals for class: Role you would like to play in a project and skills you bring: have background in math & biology, which might help in some projects.

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): Standard undergrad math curriculum, focusing grad studies in analysis, probability, stochastics, statistics.

Relevant science classes taken: background in neural & cognitive sciences


Name: Danah Beard

Dept: Computer Science and Women's Studies

Year (Fr, So, Jr, Sr, Gr): Sr

E-mail: danah@acm.org

Phone(s): 401.861.1873

Want to learn:

- how to use visualization to communicate information to other people - how to develop, implement and write up a research project - some random knowledge about science (preferably neuroscience)

Other goals for class:

- work with a wide variety of people - prepare myself for other work in this area - learn more about neuroscience (preferably)

Role you would like to play in a project and skills you bring: - Ideally, I could be in a position where I am working directly with a scientist and with another programmer, helping out with each section. I am also interested in making the system usable and bring my HCI (human-computer interface) background along. - I bring programming skills and computer graphics background. I bring HCI knowledge and visualization practice. I bring a curiousity and random knowledge about various scientific disciplines (with my strength being in cogsci vision).

Interesting potential project ideas: - visualizing brain vision signals (motion - any element, cannabis project - Walker in psychology) - group flow patterns amongst people and activity

I am primarily interested in working on a project along the lines of neuroscience or cognitive science and would be willing to learn new areas.

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): - calculus, linear algebra... frankly, much of this is long since forgotten

Relevant science classes taken: - Most of my "scince" knowledge is from personal pursuits and does not fit into "classroom" definitions. I primarily work with vision (perception, motion) from a cognitive/psychological perspective.

Other relevant classes or experience: - CS123, MIT Media Lab research - Visual Who (name of the project in Sociable Media group)


Name:Quan Gu

Dept:Chemistry

Year (Fr, So, Jr, Sr, Gr):Gr

E-mail:Quan_Gu@brown.edu

Phone(s):x33267

Want to learn: visualization application in various scientific field Other goals for class: learn scientific writing and presentation skills

Role you would like to play in a project and skills you bring: I can contribute scientific ideas of natural sciences (like chemistry, biology, physics); and I'm experienced in writing research proposal, preparing slides, writing abstrats. Besides, I have some programming experience suitable for writing simple programs.

Interesting potential project ideas: simple animation of Na/K ion pump mechanism (molecular biology), or a software package suitable for writing undergradute lab reports (need word templates; a interface that link other softwares like canvas, sigma plot, etc. together; library that store some chemical structure, device picture, etc. )

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): I know something about calculus, linear algebra at introductive college course level.

Relevant science classes taken: I've taken cs0004, cs0127, cs0176, cs0252.

Other relevant classes or experience: I've taken a lot of chemistry courses and some biology, physics courses.


Name: Dongbai Guo

Dept: CS/Engineering

Year (Fr, So, Jr, Sr, Gr): Gr(5)

E-mail: dbg@cs.brown.edu

Phone(s): 37693

Want to learn: grant proposal writing, idea for visualization.

Other goals for class: Possibly to find a team of 2/3 to working on a small project for angiogram visualization

Role you would like to play in a project and skills you bring: Project leader, design and generation of the

Interesting potential project ideas:

Angiograms are used frequently in cardiology interventions for visualizing blood vessel. It is X-ray camera image of radio-opaque fuild flow though blood vessel, typically LAD (left anterior descending artery) or LM (left main artery). The images can be either stationary or moving. X-ray cameras typically present only one or more projection view of the vessel. One small project is to construct a 3-D volume from two or more views of the same blood vessel.

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): all of the above

Relevant science classes taken: CS123, CS224, EN295 (reading)


Name: Jimmy Ho Dept: CS Year (Fr, So, Jr, Sr, Gr): Gr2 E-mail: jkh@cs.brown.edu Phone(s): 401-863-7681; 401-351-6568 Want to learn: Overview of SciVis, possible Masters thesis topics. Other goals for class: None Role you would like to play in a project and skills you bring: Bad-ass Programmer. Creative ideas person. Administrative Mgmt. Interesting potential project ideas: Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): Calc, lin alg, lattice algorithms, randomized algorithms, ODEs. Relevant science classes taken: Quantum Mechanics, E/M, Thermodynamics, Classical Mechanics Continuum Mechanics, Automatic Control Systems...


Name: Matt Hutson

Dept: Cognitive Neuroscience

Year (Fr, So, Jr, Sr, Gr): Senior

E-mail: matthew_hutson@brown.edu

Phone(s): 331-4859

Want to learn: Learn to express what I see inside my own head. Learn new methods for understanding things visually. (Linear Algebra would have gone much smoother form me if taught by computer animation rather than textbook and chalkboard.) Learn to organize manageable and productive projects. Learing to write winning grant proposals.

Other goals for class: Collaborating with a large group of exciting and excited classmates. Accomplishing something new.

Role you would like to play in a project and skills you bring: I am a visual learner and thinker. I also have a little CS experience, but almost nothing compared to most others in the class. Thus I see myself as someone who will come up with intuitive models and ask others to implement them for me in C++. I, of course, would like to be able to have competence in all aspects of any project, but don't feel confident enough to accomplish (or even approach), from a programming perspective, some of my more outlandish ideas.

Interesting potential project ideas: I'm interested in visually modeling brain dynamics, possibly during the creative process. This could involve representing artificial or actual neural network structure or firing patterns, or it could involve current brain imaging techniques (EEG, fMRI, etc), or something more abstract such as subjectively monitored emotional, cognitive, or perceptual states.

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): calculus, linear algebra

Relevant science classes taken: courses in cognitive science, neuroscience, cs15, cs16, currently cs123

Other relevant classes or experience: 21 years of recreational mental imagery experience


Name:Daniel Keefe

Dept:CS

Year (Fr, So, Jr, Sr, Gr):Gr(1)

E-mail:dfk@cs.brown.edu

Phone(s):Home (401) 331-9414 CS office 863-7662

Want to learn: Technical skills involved in sci. vis. graphics Process of creating a grant proposal Better oral and written presentation skills More about different areas sci vis can be applied Specifically how David and others have recently applied techniques from art to sci vis problems or to graphics problems in general

Other goals for class: Try to get involved in a project that has art as one of its interdisciplinary subjects If time permits, get involved in something using the CAVE or VR

Role you would like to play in a project and skills you bring: Skills are some sci vis experience with visualizing air flow in wind tunnels, some computer graphics experience, and some painting and drawing experience as well as a general appreciation for art. I was also an engineer as an undergraduate, so I bring an understanding of Comp. E. and EE to any projects that might deal with those areas. I would like to play the role of a researcher aiming to combine some of these skills in a project specifically by collaborating with others to figure out how they might best be combined and then by actually creating a demo or working product.

Interesting potential project ideas: Extending some of David's previous research... ?

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): Calc., Discrete, Prob. & Stats. for engineers, Linear systems, Communication systems (AM, FM, some signal processing etc..)

Relevant science classes taken: Lots of EE and Comp E, Some physics and statics

Other relevant classes or experience: I worked in NASA's Data Vis. and Animation Lab for a summer where I did some sci vis and saw many applications of it that really helped researchers.


Name: Marc Majzner

Dept: Computer Science

Year (Fr, So, Jr, Sr, Gr): Sr/Gr (4th year - completing ugrad and grad degrees)

E-mail: mgm@cs.brown.edu

Phone(s): (401) 487-2119 (mobile) (401) 863-7682 (office)

Want to learn: * Mechanics that allow data to be better understood or 'realized' through visualization * Current state of sci-vis

Other goals for class: * Learn how vis can aid communication

Role you would like to play in a project * Planning and design * Execution of algorithms

Skills you bring: * Decent, fast coder (java & c[++]) * Understanding and experience with economic and financial topics as well as banker and trader needs

Interesting (?) potential project ideas: * Visualization of emerging-market debt pricing models to better associate soverign and currency market risks * Visualization to better refine corporate financing decisions * Visualization of paths on user-selected areas of large map data sets * Visualization of "mojo"

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): * Calculus (II,III) * Linear Algebra (Honors) * Probability (in Mathematic dept) * Some DE work

Relevant science classes taken: * Chem courses? * Computer Science Graphic Courses (123, 224)


Name: Elisabeta (Liz) Marai

Dept: Computer Science

Year (Fr, So, Jr, Sr, Gr): Gr

E-mail: gem@cs.brown.edu

Phone(s): 863-7663

Want to learn: how to cooperate with people from other fields, without "learning" everything they know. more about visualization methods.

Other goals for class: improving writing skills

Role you would like to play in a project and skills you bring: The CS-tist, of course. Programming (+graphics) experience.

Interesting potential project ideas: Need a little time for that.

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): calculus, linear algebra, numerical methods, differential equations (ordinary and partial), discrete mathematics a.s.o. - but this happened 5-7 years ago...

Relevant science classes taken: CS courses ranging from VLSI to AI (would a list be useful?), some physics, mechanics, electrotechnique (don't count on that), bioengineering (loved it).

Other relevant classes or experience: Some experience in signal processing (built a neural network system for speech recognition about 2 years ago).


Name: Tomer Moscovich

Dept: CS

Year: Gr<1>

E-mail: tm@cs.brown.edu

Phone(s): Office 863.7652 Home 274.6384

Want to learn: - Get different perspective on visualization - Learn what fields need what kind of visualization done. - Better understand the research process Other goals for class: - Get some experience implementing visualization techniques.

Role you would like to play in a project and skills you bring: I'd be very interested in designing a solution method, and as I previously mentioned -- implementing.

Interesting potential project ideas:

Of what I heard in the class from non CS people, the areas of neuroscience, physics, applied math, and teaching math caught my attention. However, I think that the approach to a certain problem does not necessarily relate to the field it's in. For example: visualizing the phosphor-somthing-or-other plates seemed very interesting.

Relevant math classes taken Calc, linear algebra, numerical computing

Relevant science classes taken: - Assorted physics classes (astronomy optics etc) - Perception


Name: Prabhat

Dept: Computer Science & Engineering

Year (Fr, So, Jr, Sr, Gr): Graduate (Masters in Comp Sc) 1st year

E-mail: prabhat@cs.brown.edu

Phone(s): 863-7683

Want to learn: Making VR applications on CAVE; working with an Inter-disciplinary group

Other goals for class: Learning the politics/process of grant funding starting/finishing a inter-disciplinary project in 2 months

Role you would like to play in a project and skills you bring: Active learner; decent programmer; self-motivated though willing to work hard on an interesting idea; years of experience with interaction with computers largely thru Computer Games !! Used to presenting/studying in a systematic manner (though find it tough to keep on schedule)

Interesting potential project ideas: Not yet !! Visualization of Pi (ha ha)

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): Calculus Linear Algebra Probability Signal Processing

Relevant science classes taken: Quantum Mechanics Electromagnetics Basic Labs

Other relevant classes or experience:

Course on Design Engineering Work on making Virtual Walkthroughs for Buildings on an Onyx RE-2


Name: Pramod Paranthaman

Dept: CS

E-mail: prp@cs.brown.edu

Phone(s): x7682

Year (Fr, So, Jr, Sr, Gr): Gr2

Want to learn: More about visualization.

Interesting project ideas: Visualizing complex molecular structure.

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): Calculus, linear algebra, numerical and statistical methods.

Relevant science classes taken: Classes in various fields of physics and chemistry.

Other Relevant classes or experience: cs123, cs224. Worked as a graphics programmer at the the venlab in the Cognitive and Linguistic sciences department. Worked on the SGI machine at the cave. Familiar with OpenGL, WorldToolkit, and Java 3D programming.


Name: Nikolai Priezjev

Dept: Physics

Year (Fr, So, Jr, Sr, Gr): 3rd grad student

E-mail: priezjev@barus.physics.brown.edu

Phone(s): 863-7534

Want to learn: Visualize 3d images

Other goals for class: Role you would like to play in a project and skills you bring: working on problems related to my research

Interesting potential project ideas: see project

Relevant math classes taken :calculus, linear algebra, numerical methods, ode's, pde's, etc.

Relevant science classes taken: fortran

Other relevant classes or experience: 2years large scale simulations in prof.Pelcovits group


Name: Jon Reiter

Dept: Computer Science, Economics

Year (Fr, So, Jr, Sr, Gr): Senior

E-mail: jr@cfm.brown.edu

Phone(s): home: 421-3548 office: x33550

Want to learn: think artistic methods could be useful but want to be convinced

Other goals for class: broaden understanding of scientific visualization beyond smooth shaded surfaces and lines in space--my current level of expertise

Role you would like to play in a project and skills you bring: i have significant sci-vis experience already and good working knowledge of several fields where it is used (molecular dynamics, cfd, medical imaging) and could help design experiments to quantify the benefits of modern vis techniques to these sorts of researchers

Interesting potential project ideas: quantifying the benefits of artistic data presentation in cfd, md and medical applications (number of fields limited by time and resourse constraints)

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.):

calculus through vector, linear algebra, differential geometry, topology, analysis, ode

Relevant science classes taken: mechanics, special relativity/quantum mechanics, chemistry

Other relevant classes or experience: significant work experience with cfd, md and medical researchers


Name: Paul Reitsma

Dept: Computer Science

Year (Fr, So, Jr, Sr, Gr): Grad 1

E-mail: psar@cs.brown.edu

Phone(s): 863-7671 (office)

Want to learn: visualization techniques, research proposal/presentation/project methodology, cool stuff in other fields

Other goals for class: gain experience with multidisciplinary projects in part as preparation for possible future collaborations with friends in other fields, figure out how to make better use of my visually-oriented memory

Role you would like to play in a project and skills you bring: Role: ideally, player-with-cool-ideas; probably grounder-of-ideas and author-of-code-and-documents Skills: fair programming and math skills, fair English and compositional skills, a rudimentary background in several other areas of science

Interesting potential project ideas: stresses and forces undergone by a moving body (real or animated) with focus on oft-damaged joints

Relevant math classes taken: calculus (4), linear algebra (1), numerical methods (1), ODEs (1), PDEs (1)

Relevant science classes taken: intro physics (3), intro chemistry (2), intro biology (1)


Name: Tim Rowley

Dept: Computer Science

Year (Fr, So, Jr, Sr, Gr): Gr5

E-mail: tor@cs.brown.edu

Phone(s): x37665

Want to learn: proposal process, planning a large project

Other goals for class: project for semster which is not entirely CS

Role you would like to play in a project and skills you bring:

Graphics programming (lots of experience with OpenGL), distributed computing (some experience with MPI), CAVE programming (worked on opening demos)

Interesting potential project ideas:

Retreating blade stall on helicopter blades (when a helicoptor goes too fast it stalls because the retreating blade looses lift).

High resolution Mars topology data in Cave (new high resolution data was released a couple months - might be interesting to see it in the Cave without the height exageration usually used in stills).

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.):

Single, multi-variable calculus Linear algebra Differential equations Combinatorics and graph theory Statistics Differential geometry

Relevant science classes taken:

AP Biology Four quarter honors physics sequence Two quarter honors chemistry sequence One quarter honors geology Human vision/perception

Other relevant classes or experience:

Geometry Center (National Science and Technology Center for the Computation and Visualization of Geometric Structures):

* http://www.geom.umn.edu/ * Research intern two summers * Employee for one year * Exposure to many areas of mathematics (higher dimensional objects, topology, knot theory, complex analysis, soap bubbles, manifolds, etc...) and their visualization


Name: B. Jericho Seguin

Dept: Engin.

Year (Fr, So, Jr, Sr, Gr): Gr

E-mail: jericho@brown.edu

Phone(s): 401 351 5965

Want to learn: presentation skills, Other goals for class: Start on a project that could become a business startup

Role you would like to play in a project and skills you bring: Mainly bringing in the big picture of the project, overall ideas rather than detailed programming

Interesting potential project ideas: financial data

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.):

Relevant science classes taken: communications systems, medical imaging, image processing, digital signal processing,

Other relevant classes or experience: financial economics, computer assisted spine surgery project for Master's degree thesis


Name: Avi Walsky

Dept: Neuroscience

Year (Fr, So, Jr, Sr, Gr): Sr

E-mail: awalsky@brown.edu

Phone(s): 831-8986

Want to learn: How three dimensional images can be used in displaying scientific data. How do people understand such images and how can they be created to show the most information in an understandable and interpretable way.

Other goals for class: I want to learn how to design, propose and follow through with a research pr oject.

Role you would like to play in a project and skills you bring: I am currently a Neuroscience concentrator attempting to create an independa nt major called Interdisciplinary Cognitive Systems with my focus on visualizati on. My goal is to combine my neuroscienc background with some cognitive science and to incorporate computer science and visual arts heavily. Basically, this c lass is my major in a way. My skills in order of strength are Neuroscience, Art , Computer Science. I feel that my understanding of the brain and how it proces ses visual stimuli, as well as my understanding of visual art techniques can be a great asset to many projects.

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): Calculus, some linea r algebra Relevant science classes taken: chemistry (21 and 22), physics (3 and 4) physiology, intro to neuro, cellular neuro systems, neuro biology of hearing - sections on echolocation of bats, dolphins and sperm whales, parallel visualization neural modeling lab - this is a cog.sci. class on neural networks - in all my neuro classes, I have had in depth covering of the visual system, cs15,16

Other relevant classes or experience: formZ - 3D modeling at RISD -many drawing, painting and art history classes in which visualization t echniques are always focussed


Name: Benjamin White

Dept: Neuro. concentrator

Year (Fr, So, Jr, Sr, Gr): Jr

E-mail: Benjamin_White@brown.edu

Phone(s): x76656

Want to learn: (1) How to test-drive experimental Ferraris; (2) How to arrange data in such a way that allows it to be visually grepped for interesting things (data mining) (3) How to effectively visually model data that has already been mined using conventional data mining techniques. Other goals for class: (1) Learn how to deal with the stereotypically bureaucratic grant/RFP process; (2) Improve organizational skills within a small group.

Role you would like to play in a project and skills you bring: (1) Software hacker (I bring many years of coding) ; (2) Technical writer (I bring good writing skills to the party) ; (3) Test driver (see 'Want to learn #1, above) (I'm an adrenaline junky)

Interesting potential project ideas:

(1) Some number of years ago I thought that it would be interesting to take an object I believe to be of Divine origin (ie the Bible) and plot it graphically (assign a different color to each letter in the original Hebrew alphabet). I could then play with the dimensionality of the plotted rectangle by changing the width-to-height ratio, stretching, and skewing it. Interesting patterns may appear (or not). I'd need to work with someone who understands more math/statistics than I to decide what the probability of finding interesting things in random graphs and the probability of finding interesting things in other books (ie Hamlet) as compared to the number and type of interesting things I find in my Bible graph. (2) In a related project, I'd be very interested to see what would appear if I assigned each number a color and graphed a transcendant number (pi, e, etc) into a similar rectangle. I would have sliders that would allow the shape of the rectangle to be adjusted (as above) and also to re-plot the graph using a different base.

(3) Study data clustering algorithms and techniques to develop a way of visually depicting (for example) and entire file system and graphically showing clusters of data that are related to each other.

(4) The raw images made from techniques such as ultrasounds and radio-mapping (of either a woman's stomach or an ocean floor) are dirty in the sense that there it is difficult to see from the raw image where exactly (for example) in the ocean floor a relatively shallow pit exists. All that's there is perhaps a very slight change in the grayscale for the pit. Such data is often difficult to interpret and most images are eventually released in false color. That is, the grayscale image is assigned color values and enhanced so that us humans can see the subtle pit in the ocean floor in living color. I'm interested in a project that involves "coloring" a collection of dirty images for easy human understanding.

(5) Creation of a (trans)file system navigation tool similar to SGI Explorer but with much improved color coding, scaling, and the ability to navigate across a network (perhaps across the web).

Arranged in order of my interest level they are: #2, #5, #1, #3, #4.

Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): (1) Math 17/18 ; (2) pretty fair understanding of matrixes and the mathematics involving them (although I have not yet taken a formal linear algebra course)

Relevant science classes taken: (1) A bunch of CS courses including data structures, some coding classes, etc; (2) neural modeling (in the CogSci dept) ; (3) a bunch of neuro classes (sadly not including visual systems)

Other relevant classes or experience: (1) a couple English writing classes; (2) In the past several years I've worked summers doing mostly software design and engineering. This past summer I worked on some complex data mining algorithms. I also took a year away from school (two years ago) and wrote software that translated old, nasty looking databases into information that could be more easily viewed (online, for example).


Name: Song Zhang

Dept: Computer Science

Year (Fr, So, Jr, Sr, Gr): Gr Phone(s): x37687

Want to learn: Topics in scientific visualization. Other goals for class: Improving writing and presentation skill

Role you would like to play in a project and skills you bring: I'd like to work closely with other group members in every phase of the project. I have experience of bringing up a proposal, and implement it. Relevant math classes taken (calculus, linear algebra, numerical methods, signal processing, ode's, pde's, etc.): calculus, linear algebra, numerical methods, signal processing...

Relevant science classes taken: physics, biology...


Joseph LaViola
Last modified: Wed Sep 22 12:27:30 EDT 1999