Signal processing instruction for all
The mission of AllSignalProcessing is to help working professionals and students of varied backgrounds understand and master signal processing. I use an easy-to-follow teaching style that assumes you have no prior background in signal processing or even engineering. If you understand the basics of calculus, you can become proficient at signal processing!
I have been a professor at the University of Wisconsin since 1987 and have taught signal processing to more than 2000 students. This experience has taught me how to help you overcome common points of difficulty and learn to your full potential. I am completely convinced that the challenges people often experience learning signal processing are not because the material is inherently difficult or beyond their ability, but are due to the typical method of signal processing instruction.
AllSignalProcessing.com contains a variety of instructional materials to help you succeed at signal processing whatever your learning style. At the center of the 120+ lessons are short, easy-to-follow, topical video lectures accompanied by written summaries of the key concepts and screenshots. Almost all of the lessons include a short quiz to help you retain key ideas. MATLAB® (Mathworks, Inc.) code for computer examples in the videos is provided so you can further explore the concepts. Different paths through the material are provided so you can customize your learning to meet your goals.
These materials are proven effective with a diverse range of students. I regularly teach a signal-processing class that I designed for students with no prior background in engineering. In 2014 I received the Harvey S. Spangler Award for Technology-enhanced Instruction at the University of Wisconsin specifically for extending signal processing instruction to a broad range of students using video lectures and other web-based content. Students with backgrounds in neuroscience, geophysics, psychology, biomedical engineering, medical physics, computer science, and so on have shown that you too can learn signal processing regardless of your prior training.
Sign up for a free introductory membership now to begin your personal journey to mastering signal processing.
Biography of Barry Van Veen
I received the B.S. degree from Michigan Technological University and the Ph.D. from the University of Colorado, both in Electrical Engineering and have been a faculty member in the Electrical and Computer Engineering Department at the University of Wisconsin since 1987. My current title is the Lynn H. Matthias Professor of Electrical and Computer Engineering.
My research program of more than 30 years has spanned a wide range of signal-processing problems and applications, including signal processing methods for modeling brain electrical signals, microwave imaging of the human body, wireless communications, acoustics, radar, and sonar. In 1989 I received the Presidential Young Investigator Award from the National Science Foundation. I was elected a Fellow of the Institute for Electrical and Electronic Engineers for my research in subspace-based signal processing algorithms.
I have taught a wide range of signal-processing classes ranging from introductory to the advanced graduate level. I co-authored an undergraduate textbook Signals and Systems (1st Ed. 1999, 2nd Ed. 2003, John Wiley & Sons, Inc) with Prof. Simon Haykin. My teaching has been recognized at the University of Wisconsin with multiple awards, including the Harvey S. Spangler Award for Technology-Enhanced Instruction (2014), the Chancellor's Distinguished Teaching Award (2015) and the Benjamin Smith Reynolds Award for Teaching Engineers (2017). I recently began an engineering education research project on helping students develop internal visual representations for signal processing concepts.
I am married with three children and enjoy a wide variety of activities in my spare time, including backpacking, hiking, astronomy, biking, fly-fishing, and photography.