I am a Ph.D. student in Software Engineering at UCI.
My advisor is Dr. André van der Hoek.
"The first challenge for computing science is to discover how to maintain order in a finite, but very large, discrete universe that is intricately intertwined."
E. W. Dijkstra, My Hopes for Computing Science, IEEE, 1979
"... one is willing to study in depth an aspect of one's subject matter in isolation from the sake of its own consistency, all the time knowing that one is occupying oneself only with one of the aspects... But nothing is gained --on the contrary!-- by tackling these various aspects simultaneously. It is what I sometimes have called 'the separation of concerns' , which, even if not perfectly possible, is yet the only available technique for effective ordering of one's thoughts, that I know of. This is what I mean by 'foccusing one's attention upon some aspect': it does not mean ignoring the other aspects, it is just doing justice to the fact that from this aspect's point of view, the other is irrelevant. It is being one- and multiple-track minded simultaneously."
E. W. Dijkstra, On the role of scientific thought

