Alexander Y. Novokhodko


 University of Missouri-Rolla, GPA 4.0/4.0
PhD, Computer Engineering
Thesis title: "Neural Networks with Categorical Valued Inputs and Applications to Intrusion Detection"
August, 2004
Rolla, MO
  • Computer Security
  • Systems Architecting
  • Advanced Computer Architecture
  • Microprocessor Systems Design
  • Parallel Processing: Architectures, Languages, Algorithms
  • Advanced Neural Networks
  • Optimal Control and Estimation
  • Graph Theory (given by F.Harary)


Texas Tech University, GPA 3.5/4.0
Graduate studies, Electrical Engineering
Winter, 1999
Lubbock, TX
  • Advanced Operating Systems Design
 Omsk State University, GPA 3.68/4.0
M.S./B.S., Applied Mathematics
Thesis title: "Software simulator of neural network with small experts architecture".
1988 to 1993
Omsk, Russia
  • Information theory (coding, compression ...)
  • Numerical Methods
  • Calculus of Variations and Optimization techniques
  • Operations Research


 University of Missouri-Rolla, Department of Electrical and Computer Engineering
Research Assistant, Applied Computational Intelligence Laboratory
Aug, 1999 to present
Rolla, MO
  • Researching neural networks for intrusion detection systems
  • Researching neural networks in collective robotics (stochastic optimization, adaptive critic in collective robotics search problem)
 Microsoft Corporation, Windows Division, Networking & Telecommunications
Software Design Engineer Intern, Real Time Communications
Sep to Dec, 2001
Redmond, WA
  • Design and implementation of Network Conditions Simulator - a tool that is used to fine tune, evaluate and experiment with new algorithms and codecs of the RTC streaming engine against varying network conditions


Texas Tech University, Department of Electrical Engineering
Research Assistant, Applied Computational Intelligence Laboratory
Jan to Aug, 1999
Lubbock, TX
Researching neural networks in collective robotics (gradient optimization techniques in collective robotics search problem)


Institute of Computational Modelling, Russian Academy of Sciences, Siberian Branch
Software Engineer, Laboratory of Modelling of Nonequilibrium Systems
1996 to 1998
Krasnoyarsk, Russia
  • Maintaining corporate network (about 200 hosts, Internet)
  • Researching neural network training algorithms for data mining
  • Mentoring undergraduates



Krasnoyarsk State Technical University
Fellow, Department of Neurocomputers
1993 to 1996
Krasnoyarsk, Russia
  • Researching advanced neural network architectures and training algorithms (competitive learning of small subnetworks, NN design tools, NN in data mining)
  • Mentoring undergraduates


Omsk State UniversityOmsk, Russia
 Software Engineer, Computer Center1991 to 1993
  • Postmaster of
  • Maintaining PC software in computer labs
  • Design of transport level, installation of corporate network for "RosTekstilTorg" company, Omsk, Russia


Laboratory Assistant, Applied and Computational Mathematics Department1988 to 1991
  • Maintaining PC, RSX11, RT11, OS/370 software in computer labs
  • Developed a graphic library for RT11 Pascal


  • High-level languages: C/C++, Forth, and SQL
  • Assembly languages: Intel x86, TI TMS320C2x, DEC PDP11
  • OS Platforms: Windows NT, OS/2, UNIX (Solaris, OSF/1, FreeBSD)
  • Understanding in TCP/IP internetworking
  • Knowledge of 32-bit Intel architecture (IA-32)
  • Logic analyzer, oscilloscope, soldering


  • Intrusion Detection
  • AI, Neural networks
  • Collective Robotics
  • Data mining
  • Operating systems
  • Local and wide area computer networks ( LAN / WAN )
  • Microprocessor architecture design
  • Embedded systems


Publicationsa book chapter, 6 conference proceedings and 9 abstracts