Radhakrishnan Swaminathan, Ph.D.
Lecturer, Computer Science and Engineering Department
Oakland University, Rochester, MI
Lecturer, Computer Science and Engineering Department
Oakland University, Rochester, MI
rswamin2@oakland.edu
EDUCATION
Ph.D. in Electrical and Computer Engineering, 2012, Oakland University, Rochester, MI
Dissertation: A New Hybrid Adaptive Predictive Technique for Data Compression
Advisor: Dr. Manohar Das
M.S. in Industrial Applied Mathematics, 2024, Oakland University, Rochester, MI
M.Tech. In Computer Science, 1989
Jawaharlal Nehru Technological University, Hyderabad, India
M.Sc. In Mathematics, 1982 Madura College, Madurai, India
B.Sc. In Mathematics, 1980 Madura College, Madurai, India
TEACHING EXPERIENCE
Adjunct, Saginaw Valley State University, MI - Aug 2025 - present
Fall 2025 - Theory of Computation
Lecturer, Oakland University, Rochester, MI - Jan 2025 - present
Fall 2025 - Computer Architecture, Introduction to C and Unix
Winter 2025 - Computer Architecture, Introduction to C and Unix
Adjunct Lecturer, Baker college - Flint, MI Jan 2012 - Sep 2020
Differential Equations and Linear Algebra
Computing for Engineers
Integrated Physics
Introductory Electrical Technology
PUBLICATIONS
Jing Yang, Nade Liang, Brandon J. Pitts, Kwaku O. Prakah-Asante, Reates Curry, Mike Blommer, Radhakrishnan Swaminathan, Denny Yu, "Multimodal Sensing and Computational Intelligence for Situational Awareness Classification in Autonomous Driving", IEEE Transactions on Human-Machine Systems, Volume 53 Issue 2, 2023
Feng Zhou, Areen Alsaid, Mike Blommer, Reates Curry, Radhakrishnan Swaminathan, Dev Kochar, Walter Talamonti, Louis Tijerina, "Predicting Driver Fatigue in Monotonous Automated Driving with Explanation using GPBoost and SHAP", International Journal of Human-Computer Interaction, Volume 38 – Issue 8, 2022 https://doi.org/10.1080/10447318.2021.1965774
Jing Yang, Nade Liang, Kwaku O. Prakah-Asante, Reates Curry, Mike Blommer, Radhakrishnan Swaminathan, Brandon J. Pitts, Denny Yu, "Assessment of Situation Awareness in Automated Driving Using Eye-fixation, Related EEG Analysis", Proceedings of the 2022 HFES 66th International Annual Meeting, 2022.
Nade Liang, Chiho Lim, Denny Yu, Kwaku O. Prakah-Asante, Reates Curry, Mike Blommer, Radhakrishnan Swaminathan, Brandon J. Pitts, "The effects of Non-Driving-Related Task Engagement on Automated Driving Takeover Performance During the Nighttime", Proceedings of the 2022 HFES 66th International Annual Meeting, 2022.
Nade Liang, Jing Yang, Denny Yu, Kwaku O. Prakah-Asante, Reates Curry, Mike Blommer, Radhakrishnan Swaminathan, Brandon J. Pitts, "Using eye-tracking to investigate the effects of pre-takeover visual engagement on situation awareness during automated driving, Accident Analysis & Prevention", Volume 157, 2021, 106143, ISSN 0001-4575, https://doi.org/10.1016/j.aap.2021.106143, 2021. (https://www.sciencedirect.com/science/article/pii/S0001457521001743)
Jing Yang, Nade Liang, Kwaku O. Prakah-Asante, Reates Curry, Mike Blommer, Radhakrishnan Swaminathan, Brandon J. Pitts , Denny Yu, "Situation Awareness Classification Using Multi-modal Sensing in Automated Driving", Proceedings of the 2021 HFES 65th International Annual Meeting, 2021.
Nade Liang, Jing Yang, Kwaku O. Prakah-Asante, Reates Curry, Mike Blommer, Radhakrishnan Swaminathan, Denny Yu, Brandon J. Pitts, "Look up! An Eye-Tracking Study on Situation Awareness During Automated Vehicle Takeover", Proceedings of the 2021 HFES 65th International Annual Meeting, 2021.
Feng Zhou, Areen Alsaid, Mike Blommer, Reates Curry, Radhakrishnan Swaminathan, Dev Kochhar, Walter Talamonti, Louis Tijerina, Baiying Lei, "Driver fatigue transition prediction in highly automated driving using physiological features", 2020. https://doi.org/10.1016/j.eswa.2020.113204.
Feng Zhou, Areen Alsaid, Mike Blommer, Reates Curry, Radhakrishnan Swaminathan, Dev Kochhar, Walter Talamonti, Louis Tijerina, "Predicting Driver Fatigue in Automated Driving with Explainability", arXiv:2103.02162, 2021. https://doi.org/10.48550/arXiv.2103.02162
Chang, C. C., Grier, R. A., Maynard, J., Shutko, J., Blommer, M., Swaminathan, R., & Curry, R. (2019, November). "Using a situational awareness display to improve rider trust and comfort with an AV taxi". In Proceedings of the Human Factors and Ergonomics Society Annual Meeting (Vol. 63, No. 1, pp. 2083-2087). Sage CA: Los Angeles, CA: SAGE Publications, 2019.
Mike Blommer, Reates Curry, Radhakrishnan Swaminathan, Louis Tijerina, Walter Talamonti, Dev Kochhar, "Driver brake vs. steer response to sudden forward collision scenario in manual and automated driving modes", Transportation Research Part F: Traffic Psychology and Behaviour, Volume 45, 2017, Pages 93-101, ISSN 1369-8478, https://doi.org/10.1016/j.trf.2016.11.006, 2017. (https://www.sciencedirect.com/science/article/pii/S1369847816305587)
Talamonti, W., Tijerina, L., Blommer, M., Swaminathan, R., Curry, R., & Ellis, R. D. (2017). "Mirage events & driver haptic steering alerts in a motion-base driving simulator: a method for selecting an optimal HMI". Applied ergonomics, 65, 90-104, 2017.
Tijerina, L., Blommer, M., Curry, R., Swaminathan, R., Kochhar, D. S., & Talamonti, W. (2016). "An exploratory study of driver response to reduced system confidence notifications in automated driving". IEEE Transactions on Intelligent Vehicles, 1(4), 325-334, 2016.
Tijerina, L., Blommer, M., Curry, R., Swaminathan, R., Kochhar, D., & Talamonti, W. "Repeated measures testing of driver collision warning" (No. 2015-01-1413). SAE Technical Paper, 2015.
R. Swaminathan "A New Hybrid Predictive Technique for Data Compression", R. Swaminathan, Ph.D. Thesis, ECE, Oakland Univ, 2012.
R. Swaminathan, M. Das, "A New Three Level Predictive Technique for Lossy Data Compression", IEEE International Conference on Industrial Technology and 43rd IEEE Southeastern Symposium On System Theory, March 14-16, 2011, Auburn University, Alabama, 2011.
K. T. Andrews, S. Anderson, R. S. R. Menike, M. Shillor, R. Swaminathan, and J. uzwalk, "Vibrations of a damageable string", Fluids and Waves -- Recent Trends in Applied Analysis, F. Botelho, T. Hagen, and J. Jamison (Eds.), Contemporary Mathematics 440, AMS, Rhode Island, 2007, pp. 1-14, 2007.
PATENTS
• Embedded vehicle data recording tools for vehicle servicing, Patent number: 8296007 (Granted)
• Wireless vehicle servicing, Patent number: 8996232 (Granted)
• Driver alert system for speed and acceleration thresholds, Patent number: 9630555 (Granted)
• Vehicle sensor calibration using wireless network-connected sensors, Patent number: 10173691 (Granted)
• Method and apparatus for dynamic vehicle key generation and handling, Patent number: 10358114 (Granted)
• Methods and apparatus to monitor an activity level of a driver, Patent number: 10583840 (Granted)
• Systems and methods for calibrating vehicle sensing devices, Patent number: 10583710 (Granted)
• Systems and methods for calibrating vehicle sensing devices, Publication number: 20180319250 (Applied)
• Methods and apparatus to monitor an activity level of a driver, Publication number: 20190232966 (Applied)
INDUSTRY EXPERIENCE
Senior Software Engineer - Dynamic Map Platform North America, Livonia, MI (Formerly Ushr) - Aug 2022 - Feb 2024
Mathematical analysis of road structures, extracting road features, writing tools to fix errors in the high definition mapping of the road structures, Aws cloud computing, S3, ec2, PostGres, Python, psycopg2, Boto3, big data processing, bspline curve fitting, math algorithm development
Research Engineer - Ford Motor Company, Dearborn, MI - 2011 to 2022
Worked in Driving simulation, on Autonomous vehicle research, Human Factors research
Designed, developed scenarios, ran studies, collected objective data and helped in analysis for multiple studies some of which are under NDA. The studies include L2, L3, L4 automation studies spanning Forward Collision Warning (many versions), Highway Assist (multiple versions), Traffic Jam Assist, Prevention of Collision Assist with Large Animals, Thermally Enhanced Vision, Rural Road Assist HMI effect, Rural Road Assist to in prevention of left turn crossing truck Collision, Take Over Request response in a shared situation, Lane Change Behavior in a mirage scenario.
Used RTI’s Simcreator software to generate the scenarios for the first few studies. Then helped evaluate three different simulation software by coding scenarios in all of them which enabled Ford to decide on AVS’ (formerly OKTAL), SCANeRstudio. I developed latter studies in SCANeRstudio. Since the vehicle model was home grown in VIRTTEX (Virtual Test Track Experiment – the biggest automotive motion based simulator in North America), I created data exchange betrween SCANeRstudio and VIRTTEX so that when the vehicle is driven in the simulator ego location and speed are sent to SCANeRstudio where it interacted with the surrounding traffic. Additionally surrounding traffic information was sent back to VIRTTEX so that headway time to the lead vehicle etc can be captured for further analysis.
Upgraded the Simulator Visuals, including upgrading the projectors from CRT to LCoS technology and the Image Generators.
- Terrain development, lighting configuration, visuals setup, using AVS (Oktal) SCANeR Studio, Biometric data collection, Arduino and Raspberry Pi integration to interface with vehicle CAN
- Developed software to collect, reduce and process cardiac data using Bioharness Bluetooth device.
- Calibrated seeing machines to collect eye tracking data for each clinic participants, for several studies.
Worked in Driving simulation, on Autonomous vehicle research, Human Factors research • Designed, developed scenarios, ran studies, collected objective data and helped in analysis for multiple studies some of which are under NDA. The studies include L2, L3, L4 automation studies spanning Forward Collision Warning (many versions), Highway Assist (multiple versions), Traffic Jam Assist, Prevention of Collision Assist with Large Animals, Thermally Enhanced Vision, Rural Road Assist HMI effect, Rural Road Assist to in prevention of left turn crossing truck Collision, Take Over Request response in a shared situation, Lane Change Behavior in a mirage scenario. • Used RTI’s Simcreator software to generate the scenarios for the first few studies. Then helped evaluate three different simulation software by coding scenarios in all of them which enabled Ford to decide on AVS’ (formerly OKTAL), SCANeRstudio. I developed latter studies in SCANeRstudio. Since the vehicle model was home grown in VIRTTEX (Virtual Test Track Experiment – the biggest automotive motion based simulator in North America), I created data exchange betrween SCANeRstudio and VIRTTEX so that when the vehicle is driven in the simulator ego location and speed are sent to SCANeRstudio where it interacted with the surrounding traffic. Additionally surrounding traffic information was sent back to VIRTTEX so that headway time to the lead vehicle etc can be captured for further analysis. • Upgraded the Simulator Visuals, including upgrading the projectors from CRT to LCoS technology and the Image Generators. - Terrain development, lighting configuration, visuals setup, using AVS (Oktal) SCANeR Studio, Biometric data collection, Arduino and Raspberry Pi integration to interface with vehicle CAN - Developed software to collect, reduce and process cardiac data using Bioharness Bluetooth device. - Calibrated seeing machines to collect eye tracking data for each clinic participants, for several studies.
Software Engineer - Ford Motor Company, Dearborn, MI - Feb 2002 - Jan 2011
Designed, and developed a Proof of Concept successfully for Sync (Ford’s Infotainment System) Bluetooth Diagnostics. A patent was issued for this invention.
Designed and developed a Proof of Concept for Vehicle Data Recorder. This uses existing SYNC infrastructure without the need for the expensive hardware that is being used for this purpose currently. A patent was issued for this invention.
Designed, developed and implemented a company-wide software audit system.
Designed, developed and implemented a UNIX Discovery system to collect information about all versions of UNIX systems in the company.
Designed, developed and implemented an IT move system along with automating a ticket creation system.
Responsible for Novell's Zenworks Asset Management System at Ford.
Designed and developed a packager tool and other such tools for SMS in Java and C#
Software Engineer, Broadsoft Inc, Gaithersburg, MD - Nov 2000 - Oct 2001
As part of the Media Server Group, was solely responsible for converting the Media Server from a TCP talking to a reliable UDP talking one. Also designed and implemented an HTTP based media retrieval mechanism along with local caching. All of these were accomplished on a UNIX (Linux/Solaris) and C++ environment with ACE (Adaptive Communication Environment).
Integrated Voyant’s instant conferencing hardware with Broadworks product. Broadworks is a Class-5 VoIP (Voice Over IP) software. As part of this assignment implemented the call processing feature also. This feature allows users to assign conference bridges to business groups and each group can schedule conferences in each of these bridges. Used Session Initiation Protocol (SIP) to implement the call setup and processing.
Implemented Command Line Interface (CLI) for Instant Conferencing configuration.
Senior Software Engineer, SDRC/Imageware Corporation, Ann Arbor, MI - Nov 1998 - Nov 2000
Developed core math functionality for the surface modeling product. This product is NURBs based and is developed using C, C++, OpenGL on UNIX, PC, SGI and HP. Assignments include calculating the principal curvatures for surfaces for any given u,v, Identifying quadric surfaces and curves, Estimation of radii for, curve intersection, quadrics and line intersections, curve fillet etc.
Senior Software Engineer, Netscape Communications Corporation, Mountain View, CA
- Nov 1996 - Nov 1998
Designed and developed core object services. Coded the objects using Java, Netscape's Application Server (Kiva), HTML, Enterprise Server 3.x and Oracle 7.x on UNIX (Solaris)
Responsible for designing the messaging interfaces among layers.
Led technically the development and implementation of a few Intranet products.
Designed and developed a circuit provisioning product for telephone companies.
Created a forecasting product for telephone companies. Developed the products using C, X Windows on Solaris (UNIX) based Sun machines.
Designed a relational database and for creating the interfaces and implemented it, for the products developed.
Architected multi-lingual support for the product.
Created a Perl based WWW server and for creating an Intranet.
Systems Engineer, CMC Limited, Hyderabad, India - Aug 1983 – Apr 1990
Developed and implemented a multi-lingual claims management system for La Suisse Assurances of Switzerland.
Designed, developed and implemented a ticket accounting product for transportation companies.
Developed a reservation system for transportation Companies. Developed and maintained a real-time system, CMS (Central Monitoring System), for the Center for Cellular and Molecular Biology in India. CMS, developed in UNIX, C and Pascal, is a monitoring system which takes inputs from more than 400 transducers (25% of which were classified as critical measurands) and generates appropriate alarms and reports.
Developed a Survey Analysis System for an Economics Bureau on VAX/730 using FORTRAN.
Designed and developed a result processing system for the Indian Railway Recruitment Board using UNIX and C.