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 nearly 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 100+ lessons are short (most less than fifteen minutes), 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. You can ask your questions in the forums and improve your own understanding by answering questions of others. 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 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 nearly 30 years has spanned a wide range of signal-processing problems and applications. I'm currently working on developing new signal-processing tools for better understanding the brain using measurements of the electric or magnetic fields at multiple locations. I am also developing algorithms for imaging the human body using arrays of microwave antennas. 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) and the Chancellor's Distinguished Teaching Award (2015).
I am married with three children and enjoy a wide variety of activities in my spare time, including backpacking, hiking, astronomy, biking, fishing, and swimming.