I am an Adjunct Professor in Engineering Science at Simon Fraser University (SFU), a Senior Software Engineer at Knowledge Network, and philanthropist. I received my PhD in Computing Science at Simon Fraser University in 2014, and I have been a software engineer for over 20 years working for various local and international clients. I am currently the Vice-Chair of the IEEE Signal Processing Society Vancouver Chapter as well as a Senior Member of the IEEE. My research interests include computational sustainability and the understanding of socioeconomic issues that pertain to technological advancement. I am an expert in data engineering and a world-renowned researcher in non-intrusive load monitoring (NILM) and disaggregation. Philanthropic work includes student scholarships (for aboriginal students in engineering) and mentoring.

Latest News

Publications (Peer-Reviewed) [Google Scholar] [Research Gate] [Semantic Scholar]

Computational Sustainability, Disaggregation & Nonintrusive Load Monitoring (NILM)

  1. Alon Harell, Stephen Makonin, Ivan V. Bajic.
    A Recurrent Neural Network for Multisensory Non-Intrusive Load Monitoring on a Raspberry Pi.
    Proceedings of the IEEE 20th International Workshop on Multimedia Signal Processing (MMSP), 2018.
  2. Chinthaka Dinesh, Stephen Makonin, Ivan V. Bajic.
    Incorporating Time-Of-Day Usage Patterns Into Non-Intrusive Load Monitoring.
    Proceedings of the 5th IEEE Global Conference on Signal and Information Processing (GlobalSIP), 2017.
  3. Chinthaka Dinesh, Stephen Makonin, Ivan V. Bajic.
    Understanding Appliance Power Consumption Without Sensors.
    In Poster Session at the 3rd Annual IC-IMPACTS Research Conference, 2017.
  4. Laura Guzman, Stephen Makonin, Roger Alex Clapp.
    CarbonKit: a technological platform for personal carbon tracking.
    arXiv preprint arXiv:1608.04162, 2016.
  5. Md. Zulfiquar Ali Bhotto, Stephen Makonin, Ivan V. Bajic.
    Load disaggregation based on aided linear integer programming.
    IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 64, no. 7, pp. 792-796 (2016). Journal Paper
  6. Stephen Makonin.
    Investigating the Switch Continuity Principle Assumed in Non-Intrusive Load Monitoring (NILM).
    Proceedings of the 29th Annual IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), 2016.
  7. Stephen Makonin, Fred Popowich, Ivan V. Bajic, Bob Gill, Lyn Bartram.
    Exploiting HMM Sparsity to Perform Online Real-Time Nonintrusive Load Monitoring.
    IEEE Transactions on Smart Grid, vol. 7, no. 6, pp. 2575-2585 (2016). Journal Paper
  8. Bradley Ellert, Stephen Makonin, Fred Popowich.
    Appliance Water Disaggregation via Non-Intrusive Load Monitoring (NILM).
    Proceedings of the EAI International Conference on Big Data and Analytics for Smart Cities (BigDASC), 2015.
  9. Stephen Makonin, Fred Popowich.
    Nonintrusive Load Monitoring (NILM) Performance Evaluation.
    Energy Efficiency, vol. 8, no. 4, pp. 809–814 (2015). Journal Paper
  10. Stephen Makonin.
    Real-Time Embedded Low-Frequency Load Disaggregation.
    PhD thesis, Simon Fraser University, School of Computing Science, 2014.
  11. Stephen Makonin, Ivan V. Bajic, Fred Popowich.
    Efficient Sparse Matrix Processing for Nonintrusive Load Monitoring (NILM).
    Proceedings of the 2nd International Workshop on Non-Intrusive Load Monitoring, 2014.
  12. Stephen Makonin, Laura Guzman Flores, Robyn Gill, Roger Alex Clapp, Lyn Bartram, Bob Gill.
    A Consumer Bill of Rights for Energy Conservation.
    Proceedings of the IEEE Canada International Humanitarian Technology Conference (IHTC), 2014.
  13. Stephen Makonin
    Nonintrusive Load Monitoring (NILM): What an algorithm can tell you about your energy consumption.
    In Poster Session at SFU Postdoctoral Research Day, 2016.
    In Poster Session at IEEE Vancouver Section Annual General Meeting, 2014.
  14. Stephen Makonin, William Sung, Ryan Dela Cruz, Brett Yarrow, Bob Gill, Fred Popowich, Ivan V. Bajic.
    Inspiring Energy Conservation Through Open Source Metering Hardware and Embedded Real-Time Load Disaggregation.
    Proceedings of the 5th IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), 2013.
  15. Stephen Makonin, Fred Popowich, Bob Gill.
    The Cognitive Power Meter: Looking Beyond the Smart Meter.
    Proceedings of the 26th Annual IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), 2013.
  16. Stephen Makonin.
    Approaches to Non-Intrusive Load Monitoring (NILM) in the Home.
    PhD depth report, Simon Fraser University, School of Computing Science, 2012.

Data Science, Public Datasets & Big Data

  1. Stephen Makonin, Z. Jane Wang, Chris Tumpach.
    RAE: The Rainforest Automation Energy Dataset for Smart Grid Meter Data Analysis.
    MDPI Data, vol. 3, no. 1, article 7, pp. 1-9 (2018) Journal Paper
  2. Stephen Makonin, Bradley Ellert, Ivan V. Bajic, Fred Popowich.
    Electricity, water, and natural gas consumption of a residential house in Canada from 2012 to 2014.
    Scientific Data, vol. 3, no. 160037, pp. 1-12 (2016). Journal Paper
  3. Stephen Makonin, Daniel McVeigh, Wolfgang Stuerzlinger, Khoa Tran, Fred Popowich.
    Mixed-Initiative for Big Data: The Intersection of Human + Visual Analytics + Prediction.
    Proceedings of the 49th Hawaii International Conference on System Sciences (HICSS), pp. 1427-1436, 2016.
  4. Stephen Makonin, Fred Popowich, Lyn Bartram, Bob Gill, Ivan V. Bajic.
    AMPds: A Public Dataset for Load Disaggregation and Eco-Feedback Research.
    Proceedings of the 2013 IEEE Electrical Power and Energy Conference (EPEC), 2013.
  5. Stephen Makonin.
    ODDs: Occupancy Detection Dataset.
    Harvard Dataverse, V1, 2010.

Visualization & Human-Computer Interaction (HCI)

  1. Stephen Makonin, Lyn Bartram, Fred Popowich.
    A Smarter Smart Home: Case Studies of Ambient Intelligence.
    IEEE Pervasive Computing, vol. 12, no. 1, pp. 58–66 (2013). Journal Paper
  2. Stephen Makonin, Fred Popowich, TaeJin Moon, Bob Gill.
    Inspiring Energy Conservation Through Open Source Power Monitoring and In-Home Display.
    Proceedings of the IEEE Power and Energy Society General Meeting, 2013.
  3. Stephen Makonin, Fred Popowich.
    Home Occupancy Agent: Occupancy and Sleep Detection.
    GSTF Journal on Computing, vol. 2, no. 1, pp. 182–186 (2012). Journal Paper
  4. Stephen Makonin, Maryam H. Kashani, Lyn Bartram.
    The Affect of Lifestyle Factors on Eco-Visualization Design.
    Proceedings of Computer Graphics International (CGI), 2012.
  5. Stephen Makonin, Philippe Pasquier, Lyn Bartram.
    Elements of Consumption: An abstract visualization of household consumption.
    Proceedings of the 11th International Symposium on Smart Graphics, LNSC 6815:194–198, 2011.
  6. Stephen Makonin, Fred Popowich.
    An intelligent agent for determining home occupancy using power monitors and light sensors.
    Proceedings of the 9th International Conference on Smart Homes and Health Telematics (ICOST), LNSC 6719:236–240, 2011.

Electrical & Computer Engineering (ECE), incl. Software Engineering

  1. Stephen Makonin.
    Chapter 18: App programming and its use in smart buildings, pp. 451-463.
    Book: Start-Up Creation: The Smart Eco-E cient Built Environment.
    Editors: Fernando Pacheco-Torgal, Erik Rasmussen, Claes-Goran Granqvist, Volodymyr Ivanov, Arturas Kaklauskas, Stephen Makonin.
    Woodhead Publishing, ISBN: 978-0-08-100546-0 (hardcover), 978-0-08-100549-1 (ebook), 2016. Book
  2. Joanna Wallace, Kyle Richardson, Bob Gill, Stephen Makonin.
    Cognitive Radio Technology: System Evolution.
    Proceedings of the 4th International Conference On Wireless Networks and Embedded Systems (WECON), 2015.
  3. Reza Filsoof, Alison Bodine, Bob Gill, Stephen Makonin, Robert Nicholson.
    Transmitting Patient Vitals Over a Reliable ZigBee Mesh Network.
    Proceedings of the IEEE Canada International Humanitarian Technology Conference (IHTC), 2014.
  4. David Bennett, Stephen Makonin, Vincent W. Mayfield, Ted Neustaedter, Mark R. Wrenn.
    Visual C++ 5.0 Developer's Guide.
    Sams Publishing, ISBN: 978-0-672-31031-7, 1996. Book

Academic Exploits

Current Supervision

Past Supervision

Research Grants

Course Instruction

Awards & Achievements

IEEE Signal Processing Society Appreciation Certificate — Dedicated Leadership & Support
IEEE Vancouver Section Leadership and Contribution Award — Initiative
NSERC Postdoctoral Fellowship (PDF) competition — Application Deemed Meritorious
SFU Faculty of Applied Science (FAS) Graduate Fellowship (PhD)
The Franklin D. & Helen K. Van Pykstra Graduate Scholarship in Intelligent Systems
SFU Travel & Minor Research Award
SFU President's PhD Scholarship
SFU Graduate Fellowship (PhD)
SFU Travel & Minor Research Award
SFU Graduate Fellowship (PhD)
The Pacific Metals/Leon Lotzkar Memorial Graduate Scholarship in Intelligent Systems
BCIT Vancouver 2010 Olympic Winter Games Legacy Fund Scholarship

Service To Profession

General Chair/Co-Chair & Organizer

Website & Social Media Chair

Local Arrangements Chair

Technical Program Committee

Journal Reviewer

Invited Talks & Keynotes