tbarnes

Lubomir Ivanov

Lubomir Ivanov joined Iona College in 1999. Prior to that Dr. Ivanov taught at Stevens Institute of Technology in New Jersey, where he completed a BS degree in Computer Engineering and a Ph.D. degree in Computer Science. At Iona, Dr. Ivanov has taught a wide variety of courses ranging from data structures and algorithms to computer organization and architecture to operating system design. Dr. Ivanov introduced several new courses into the undergraduate and graduate Computer Science curriculum including advanced computer architecture, parallel and scientific computing, mobile applications development, web applications development, and game development.

Dr. Ivanov's current research interests are in the theory and application of parallel and scientific computing as well as in mobile software development. Dr. Ivanov has been actively involved in numerous research projects in areas as diverse as authorship attribution, chemical process modeling, and parallel image/video processing. Dr. Ivanov is actively involved in interdisciplinary collaborations with scientists in chemistry and psychology. Dr. Ivanov's work has been published and presented at many top conferences and journals in computer science.

At Iona, Dr. Ivanov has chaired and served on several departmental and college-wide committees, including the Faculty Senate and the Committee on Academic Affairs. From 2006-2009 Dr. Ivanov served as chair of the Computer Science Department at Iona College.

Contact Information

Office: Murphy Center 113 G
Phone: (914) 633-2342
Fax: (914) 633-2144
Email: livanov@iona.edu

Research Interests

Parallel and scientific computing, mobile software development

Presentations and Publications

  1. L.Ivanov, N.Ramos, “Bully: A Virtual Environment for Anti-Bullying Education”, in preparation
  2. L.Ivanov, “A Game Development Course for Non-CS Majors”, 9th annual Int.Conf. on Education and New Learning Technologies (EDULEARN’17), Barcelona, Spain 7/17
  3. L.Ivanov, “Using Alliteration in Authorship Attribution of Historical Texts”, Text, Speech, and Dialog (TSD’16) conference, Brno, Czech Republic, 9/16
  4. S.Petrovic, G.Berton, R.Schiaffino, L.Ivanov “Examining the Thomas Paine Corpus: Automated Computer Author-Attribution Methodology Applied to Thomas Paine’s Writings”, Book chapter in “New Directions in Thomas Paine Studies, Edition: 1, Publisher: Palgrave Macmillan US, Editors: S. Cleary I. Stabell, DOI: 10.1057/9781137589996, 02/16
  5. S.Petrovic, G.Berton, S.Campbell, L.Ivanov, “Attribution of 18th Century Political Writings Using Machine Learning”, Journal of Technologies in Society, v.11, issue 3, pp.1-13, 10/15
  6. L.Ivanov, “3D Game Development with Unity in the Computer Science Curriculum”, Journal of Computing Sciences in Colleges, v.31, issue 1, pages 167-173, 10/15
  7. L.Ivanov, S.Petrovic, “Using Lexical Stress in Authorship Attribution of Historical Texts”, Chapter, Lecture Notes in Computer Science: Text, Speech, and Dialogue, v.9302, pp.105-113, 9/15
  8. M.Brown, J.Robinette, M.Suleiman, C.Vrahimis, L.Ivanov, “Project iSoothe”, NCUR 2015
  9. L.Ivanov, "Collaborative Software Development: The Thomas Paine Encyclopedia", Proceedings of FECS'14, (ISBN #:  1-60132-271-2, pages 394-398), Las Vegas, NV, 7/21-24/2014
  10. S.Petrovic, G.Berton, R.Schiaffino, L.Ivanov, "Authorship Attribution of Thomas Paine Works", Proceedings of the International Conference on Data Mining DMIN'14 (ISBN #:  1-60132-267-4, pages 182-188), 7/12-24/2014
  11. D.Lomibao, L.Ivanov, “Real-Time Magnification of Imperceptible Motion in High-Definition Video Using a GPU”, CCSC Mid-South Conference, Memphis, TN, 4/14
  12. N.Cherkaoui, L.Ivanov, “A CUDA C Implementation of the Kinetic Monte Carlo Algorithm for Atomic Simulations”, CCSC Mid-South Conference, Memphis, TN, 4/14
  13. S. Petrovic, L.Ivanov, G.Berton, R.Schiaffino, “Authorship Attribution of Thomas Paine Works”, Interdisciplinary Social Sciences Conference, Prague, Czech Republic, 7/13
  14. L.Ivanov, “Collaborative Mentoring of Student Research: A Parallel CUDA C Implementation of Kinetic Monte Carlo”, Journal of Computing Sciences in Colleges, v.28, issue 1, pages 162-168, 10/12
  15. L.Ivanov, “The Right Balance: Restructuring the Parallel and Scientific Computing Course”, Journal of Computing Sciences in Colleges, v.27, issue 3, pages 115-121, 12/11
  16. L.Ivanov, “The iPhone/iPad Course: A Small College Perspective”, Journal of Computing Sciences in Colleges, v.26, issue 6, pages 142-148, 6/11
  17. L.Ivanov, “Modeling Non-Iterated System Behavior with Chu Spaces”, International Conference on Computer Design (CDES’08), pages 145-150, Las Vegas, NV, 7/08
  18. L.Ivanov, “Automatic Generation of Chu Space Model Expressions for Verification”, IEEE Midwest Symposium on Circuits and Systems (MWSCAS’08), Knoxville, pages 613–616, TN, 8/08
  19. L.Ivanov, H.Hadimioglu, M.Hoffman, “A New Look at Parallel Computing in the Computer Science Curriculum”, Journal of Computing Sciences in Colleges, v.23 issue 5, pages 176-179, 5/08
  20. L.Ivanov, “The N-body Problem Throughout the Computer Science Curriculum”, Journal of Computing Sciences in Colleges, v.22, issue 6, pp.43-52, 6/07
  21. L.Ivanov, “A Modern Course on Parallel and Distributed Processing”, Journal of Computing Sciences in Colleges, v.21, issue 6, pages 29-38, 6/06
  22. M.Hoffman, L.Ivanov, A. Kershenbaum, R .Schiaffino, H. Hadimioglu, “Is Computer Science Still Relevant?”, Journal of Computing Sciences in Colleges, v.21, issue 6, pages 182-187, 6/06
  23. L.Ivanov, M.Hoffman, H.Hadimioglu, R.Connelly, D.Herscovici, “Course Continuity in the Computer Science Curriculum”, Journal of Computing Sciences in Colleges, Volume 21, Issue 2, pages 172-176, 12/05
  24. L.Ivanov, “Modeling and Verification of a Distributed Transmission Protocol”, Proceedings of IEEE/ACM CDES’05, pages 64-70, Las Vegas, NV, 6/05
  25. L.Ivanov, “Automatic Extraction of Non-Iterated System Behavior from Verilog Specifications”, Proceedings of IEEE/ACM International Conference on VLSI’04, Las Vegas, NV, 6/04
  26. J.Mallozzi, L.Ivanov, “A Hardware/Software Simulator to Unify Courses in the Computer Science Curriculum”, Journal of Computing Sciences in Colleges, Volume19/Number 3, 2/04
  27. L.Ivanov, “A Hardware Lab for the Computer Organization Course at Small Colleges”, Journal of Computing Sciences in Colleges, 2/04
  28. L.Ivanov, “Hardware Courses and the Undergraduate Computer Science Curriculum at Small Colleges”, Journal of Computing Sciences in Colleges, Volume18/Number 3, 2/03
  29. L.Ivanov, M.Shute, “SPPV: A New Formal Verification Environment”, Proceedings of IEEE MWSCAS'02, Tulsa, OK, 8/02
  30. L.Ivanov, “Modeling and Verification of a Pipelined CPU”, Proceedings of IEEE MWSCAS'02, Tulsa, OK, 8/02
  31. L.Ivanov, “Integrating Formal Verification into Computer Organization and Architecture Courses”, Journal of Computing Sciences in Colleges, Volume17/Number 3, 2/02
  32. L.Ivanov, "Formal Verification of Microinstruction Sequencing", Proceedings of IEEE/ACM ICCIT'01, Montclair, NJ, 10/01
  33. L.Ivanov, "Formal Verification of a Microprocessor Control", Proceedings of IEEE MWSCAS'01, Dayton, OH, 5/01
  34. L.Ivanov, R.Nunna, "Modeling and Verification of Iterated Systems and Protocols", Proceedings of IEEE MWSCAS'01, Dayton, OH, 8/01
  35. L.Ivanov, R.Nunna, "Modeling and Verification of Cache Coherence Protocols", Proceedings of IEEE ISCAS'01, Sydney, Australia, 5/01
  36. L.Ivanov, R.Nunna, “Modeling and Verification of an Interconnect Bus Protocol”, Proceedings of IEEE MWSCAS’00, 8/00
  37. L.Ivanov, R.Nunna, “Formal Verification: A New Partial Order Approach”, Proceedings of IEEE ASIC/SOC’99, 9/99
  38. L.Ivanov, R.Nunna, “Formal Verification with Series-Parallel Posets of Globally-Iterated Locally-Non-Iterated Systems”, Proceedings of IEEE MWSCAS’99, 8/99
  39. L.Ivanov, R.Nunna, S.Bloom, "Modeling and Analysis of Non-Iterated Systems: An Approach Based on Series-Parallel Posets", Proceedings of IEEE ISCAS'99, 5/99