Posts in Artificial Intelligence
27 December 2025 - PTM Naming: Why “What’s in a Name” Actually Matters for AI Reuse
29 November 2025 - Advancing HPC Education with an Agentic Tutoring System (EduHPC 2025)
28 February 2025 - Pruning One More Token Is Enough: Efficient Vision Transformers on the Edge (WACV 2025)
23 February 2025 - Special Issue on Low-Code/No-Code + Metaverse in IEEE Computer
18 November 2024 - AI in Hiring: Fairness or Just Automated Bias?
16 September 2024 - When ONNX Converters Fail: Interoperability Risks in Deep Learning (ISSTA 2024)
01 March 2024 - SingleAdv: Targeted Adversarial Attacks on Interpretable Deep Learning (IEEE TIFS 2024)
30 January 2024 - Deep Learning Model Reengineering: Challenges and Practices (EMSE 2024)
07 November 2022 - An Empirical Study of Artifacts and Security Risks in the Pre-Trained Model Supply Chain (SCORED 2022)
23 February 2022 - Low-Power Computer Vision: Improve the Efficiency of Artificial Intelligence
Posts in Blog Post
07 July 2026 - Jazz Scales Practice: An Interactive Web App
27 December 2025 - PTM Naming: Why “What’s in a Name” Actually Matters for AI Reuse
29 November 2025 - Advancing HPC Education with an Agentic Tutoring System (EduHPC 2025)
22 November 2025 - Extracting High-Quality Audio from YouTube for Music Practice
28 February 2025 - Pruning One More Token Is Enough: Efficient Vision Transformers on the Edge (WACV 2025)
23 February 2025 - Special Issue on Low-Code/No-Code + Metaverse in IEEE Computer
05 February 2025 - TLA+ for All: Running Model Checking in a Python Notebook
28 December 2024 - A Signal Injection Attack Against Zero Involvement Pairing and Authentication for the Internet of Things
12 December 2024 - A Jazz Piano Playlist for Inspiration and Practice
18 November 2024 - AI in Hiring: Fairness or Just Automated Bias?
16 September 2024 - When ONNX Converters Fail: Interoperability Risks in Deep Learning (ISSTA 2024)
01 March 2024 - SingleAdv: Targeted Adversarial Attacks on Interpretable Deep Learning (IEEE TIFS 2024)
09 February 2024 - Intermediate C Programming, 2nd Edition
30 January 2024 - Deep Learning Model Reengineering: Challenges and Practices (EMSE 2024)
07 November 2022 - An Empirical Study of Artifacts and Security Risks in the Pre-Trained Model Supply Chain (SCORED 2022)
23 February 2022 - Low-Power Computer Vision: Improve the Efficiency of Artificial Intelligence
24 February 2012 - Codename Revolution: The Nintendo Wii Platform
Posts in Books
09 February 2024 - Intermediate C Programming, 2nd Edition
23 February 2022 - Low-Power Computer Vision: Improve the Efficiency of Artificial Intelligence
Posts in Computing Culture
24 February 2012 - Codename Revolution: The Nintendo Wii Platform
Posts in High-Performance Computing
29 November 2025 - Advancing HPC Education with an Agentic Tutoring System (EduHPC 2025)
Posts in Higher Education
Posts in Music
07 July 2026 - Jazz Scales Practice: An Interactive Web App
22 November 2025 - Extracting High-Quality Audio from YouTube for Music Practice
12 December 2024 - A Jazz Piano Playlist for Inspiration and Practice
Posts in Security
28 December 2024 - A Signal Injection Attack Against Zero Involvement Pairing and Authentication for the Internet of Things
Posts in Software Engineering
07 July 2026 - Jazz Scales Practice: An Interactive Web App
27 December 2025 - PTM Naming: Why “What’s in a Name” Actually Matters for AI Reuse
23 February 2025 - Special Issue on Low-Code/No-Code + Metaverse in IEEE Computer
05 February 2025 - TLA+ for All: Running Model Checking in a Python Notebook
28 December 2024 - A Signal Injection Attack Against Zero Involvement Pairing and Authentication for the Internet of Things
16 September 2024 - When ONNX Converters Fail: Interoperability Risks in Deep Learning (ISSTA 2024)
09 February 2024 - Intermediate C Programming, 2nd Edition
30 January 2024 - Deep Learning Model Reengineering: Challenges and Practices (EMSE 2024)