Note: this is a personal webpage, and does not necessarily reflect the views of my employer or any guarantee of employment. 

I am actively looking for students who are interested in 1) employment opportunities at Booz Allen Hamilton (my primary employer), and 2) who are interested in research opportunities. As such, this webpage is broken up into two parts. You can reach me at This email address is being protected from spambots. You need JavaScript enabled to view it. , but please refer & fully read the section below most appropriate for what you are looking for! 

Employment Opportunities: 

I work at Booz Allen Hamilton, a consulting company with over 26,000 employees. We do a large amount of technology consulting, requiring staff at all skill levels for all kinds of work. Some examples of the types of work Booz Allen does:

  1. Website & App development
  2. Backend / generic software engineering
  3. Reverse Engineering
  4. All kinds of Malware / Cyber security roles
  5. Data Science & Machine Learning (👈I do this one!)
  6. And many more!

If you are interested in any kind of employment, I'm happy to chat with you about what opportunities may exist. Please use this link to schedule a meeting with me if you have questions / want to know more. If you are interested in an internship in particular, I would highly encourage you to act sooner rather than later. Our intern program fills up quickly, and is usually mostly full by the Spring semester. I would encourage you to brows any available opportunities you see at https://careers.boozallen.com/ before meeting with me. This site does not encompass all of our hiring needs and goals, but if there is an opening you find interesting I can help get the process moving more quickly. 

In particular, Booz Allen does a large amount of work for the U.S. Federal government, which often (but does not always) require a security clearance. Before emailing me / scheduling a meeting, please read over some information here about the kinds of things that would impact a clearance. Knowing in advance helps me best get your resume to the right people. 

If you do email me with regards to job opportunities, please begin your subject with "UMBC Student & Booz Allen Opportunity:"

Research Opportunities: 

I am actively looking for Masters and PhD students to co-advise on projects related broadly to Artificial Intelligence, Machine Learning, & High Performance Computing. Through my position as a Visiting Professor at UMBC, and a collaborative agreement with Booz Allen, I can co-advise students with another full-time professor at UMBC. You may ask, "why would I want a co-advisor?", and indeed my situation is a bit odd. Things you may wish to consider for having a co-advisor:

  • I may have more availability than your primary advisor, or jointly may have a pareto increase in availability 
  • I may have more experience / background in specific areas you are interested in. 
  • I may have more compute resources available
  • Your work may benefit from a second opinion on ideas / research
  • You may be more interested in industry jobs after school, and would like to get a feel for Booz Allen while completing your degree. 

As part of my role at Booz Allen, I support some of our clients research efforts, and co-lead Booz Allen's internal Machine Learning research group. As such, I'm interested in many different areas of Machine Learning and potential application areas. I'm the author of JSAT, a machine learning library in Java, and have particular experience / interest in areas related to: 

  • Deep Learning
  • Nearest Neighbor Search / Indexing
  • Adversarial Machine Learning
  • Fairness / Ethics in Machine Learning
  • Fast / Efficient implementations of ML Algorithms
  • Applications to Malware and Cyber Security
  • Applications to Health / Medicine 
  • Applications to Biometrics

In terms of research, you should probably come talk to me after you've completed a course in Machine Learning or Artificial Intelligence.  I'm looking for people with strong programing skills who have a strong interest in a particular idea or notion, beyond "AI is cool!"  (I mean it is, but thats not the point here!). If you want to talk with me more about research opportunities, begin your subject line with "UMBC Booz Allen Research:", or schedule an apointment with me here

FAQ:

Do you only take students interested in the 8 areas listed above?

No! Part of why I love Machine Learning is how widely applicable it is! I'm happy to chat with any student about it! 

Does having you as a co-advisor require me to join Booz Allen in some way?

No! If you have more academic aspirations, or decide Booz Allen isn't where you want to be - thats fine. 

Which professors do you co-advise with?

I'm happy to work with any professor at UMBC. Right now, I work the most with professors Nicholas, Oates, Matuszek, and Ferraro. I also regularly attend their lab meetings (time permitting). 

Do you have funding for students?

No, I do not. This is part of why I can only co-advise. However, Booz Allen has an Analytics Fellow program that employs part-time students, which may be a good opportunity to gain some extra money & work experience. We can discuss this more if you are interested. 

Do you have an office on campus?

Not quite. I usually work out of UMBC's Research Park at the "Subway building", so its not hard for me to drop by.